Class DDLToUMLTransformationInfo
- java.lang.Object
-
- com.nomagic.magicdraw.modeltransformations.AbstractModelTransformationInfo
-
- com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
-
- com.nomagic.magicdraw.dmn.transformation.ddl2uml.DDLToUMLTransformationInfo
-
- All Implemented Interfaces:
ModelTransformationInfo
@OpenApiAll public class DDLToUMLTransformationInfo extends AnyToAnyModelTransformationInfo
DDL to UML transformation information.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TYPE_MAP_PROFILE_FILE
Type map profile file name.static java.lang.String
TYPE_MAP_PROFILE_NAME
SQL to UML Type Map.static java.lang.String
USE_AK
USE AKstatic java.lang.String
USE_IE
USE IEstatic java.lang.String
USE_PK
USE PK-
Fields inherited from class com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
MT_RESET_SYMBOL_PROPERTIES_TO_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description DDLToUMLTransformationInfo()
Construct DDLToUMLTransformationInfo
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PropertyManager
createPropertyManager()
java.lang.String
getDefaulTypeMapProfileName()
Get Default Type Map Profile nameModelTransformation
getTransformation()
Get Model Transformationjava.util.Collection<java.lang.Class>
getVisibleClasses()
Visible classes that will be displayed in transformation source selectionboolean
isVisibleInBrowser(BaseElement e)
Is element visible in source selection tree.-
Methods inherited from class com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
getDefaultPropertyManager, getSpecificTypeMap, isOnlyInPlace, isSupportsLeaveIntactModel, isTypeMappingSupported, loadProfiles, prepareTransformation
-
Methods 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 Detail
-
TYPE_MAP_PROFILE_NAME
public static final java.lang.String TYPE_MAP_PROFILE_NAME
SQL to UML Type Map.- See Also:
- Constant Field Values
-
TYPE_MAP_PROFILE_FILE
public static final java.lang.String TYPE_MAP_PROFILE_FILE
Type map profile file name.- See Also:
- Constant Field Values
-
USE_PK
public static final java.lang.String USE_PK
USE PK- See Also:
- Constant Field Values
-
USE_IE
public static final java.lang.String USE_IE
USE IE- See Also:
- Constant Field Values
-
USE_AK
public static final java.lang.String USE_AK
USE AK- See Also:
- Constant Field Values
-
-
Method Detail
-
getTransformation
public ModelTransformation getTransformation()
Get Model Transformation- Specified by:
getTransformation
in interfaceModelTransformationInfo
- Overrides:
getTransformation
in classAnyToAnyModelTransformationInfo
- Returns:
- model transformation
-
getDefaulTypeMapProfileName
public java.lang.String getDefaulTypeMapProfileName()
Get Default Type Map Profile name- Specified by:
getDefaulTypeMapProfileName
in interfaceModelTransformationInfo
- Overrides:
getDefaulTypeMapProfileName
in classAnyToAnyModelTransformationInfo
- Returns:
- String
-
isVisibleInBrowser
public boolean isVisibleInBrowser(BaseElement e)
Description copied from interface:ModelTransformationInfo
Is element visible in source selection tree.- Specified by:
isVisibleInBrowser
in interfaceModelTransformationInfo
- Overrides:
isVisibleInBrowser
in classAnyToAnyModelTransformationInfo
- Parameters:
e
- element to check- Returns:
- true if visible
-
getVisibleClasses
public java.util.Collection<java.lang.Class> getVisibleClasses()
Description copied from class:AnyToAnyModelTransformationInfo
Visible classes that will be displayed in transformation source selection- Specified by:
getVisibleClasses
in interfaceModelTransformationInfo
- Overrides:
getVisibleClasses
in classAnyToAnyModelTransformationInfo
- Returns:
- visible class types to show in transformation source selection
-
createPropertyManager
protected PropertyManager createPropertyManager()
- Overrides:
createPropertyManager
in classAnyToAnyModelTransformationInfo
-
-