Class UMLToOracleDDLTransformationInfo
- java.lang.Object
-
- com.nomagic.magicdraw.modeltransformations.AbstractModelTransformationInfo
-
- com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
-
- com.nomagic.magicdraw.dmn.transformation.uml2ddl.UMLToOracleDDLTransformationInfo
-
- All Implemented Interfaces:
ModelTransformationInfo
@OpenApiAll public class UMLToOracleDDLTransformationInfo extends AnyToAnyModelTransformationInfo
Model Transformation Info for UML to Oracle DDL transformation
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMT_SEQUENCE_GENERATION_FOR_GENERATED_AND_SINGLE_COLUMN_PKstatic java.lang.StringMT_SEQUENCE_GENERATION_FOR_GENERATED_PKstatic java.lang.StringMT_SEQUENCE_GENERATION_NAMEstatic java.lang.StringMT_SEQUENCE_GENERATION_NAME_VALUEstatic java.lang.StringMT_SEQUENCE_GENERATION_NONEstatic java.lang.StringMT_SEQUENCE_GENERATION_PROPERTYstatic java.lang.StringORACLE_TYPE_MAP_PROFILE_FILEstatic java.lang.StringORACLE_TYPE_MAP_PROFILE_NAMEDefault type map profileprivate com.nomagic.magicdraw.dmn.resources.DatamodelingNotationPropertyResourceProviderresourceProvider-
Fields inherited from class com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
MT_RESET_SYMBOL_PROPERTIES_TO_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description UMLToOracleDDLTransformationInfo()UMLToOracleDDLTransformationInfo(java.lang.String transformationName, java.lang.String transformationDescription, java.lang.String iconName, java.lang.String[] requiredProfiles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PropertyManagercreatePropertyManager()java.lang.StringgetDefaulTypeMapProfileName()Returns name of default type map profileModelTransformationgetTransformation()Returns model transformation for this infojava.util.Collection<java.lang.Class>getVisibleClasses()Visible classes that will be displayed in transformation source selectionbooleanisSupportsLeaveIntactModel()booleanisVisibleInBrowser(BaseElement e)Is element visible in source selection tree.booleanprepareTransformation(Project project)Prepares transformation-
Methods inherited from class com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
getDefaultPropertyManager, getSpecificTypeMap, isOnlyInPlace, isTypeMappingSupported, loadProfiles
-
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
-
MT_SEQUENCE_GENERATION_PROPERTY
public static final java.lang.String MT_SEQUENCE_GENERATION_PROPERTY
- See Also:
- Constant Field Values
-
MT_SEQUENCE_GENERATION_FOR_GENERATED_PK
public static final java.lang.String MT_SEQUENCE_GENERATION_FOR_GENERATED_PK
- See Also:
- Constant Field Values
-
MT_SEQUENCE_GENERATION_FOR_GENERATED_AND_SINGLE_COLUMN_PK
public static final java.lang.String MT_SEQUENCE_GENERATION_FOR_GENERATED_AND_SINGLE_COLUMN_PK
- See Also:
- Constant Field Values
-
MT_SEQUENCE_GENERATION_NONE
public static final java.lang.String MT_SEQUENCE_GENERATION_NONE
- See Also:
- Constant Field Values
-
MT_SEQUENCE_GENERATION_NAME
public static final java.lang.String MT_SEQUENCE_GENERATION_NAME
- See Also:
- Constant Field Values
-
MT_SEQUENCE_GENERATION_NAME_VALUE
public static final java.lang.String MT_SEQUENCE_GENERATION_NAME_VALUE
- See Also:
- Constant Field Values
-
resourceProvider
private final com.nomagic.magicdraw.dmn.resources.DatamodelingNotationPropertyResourceProvider resourceProvider
-
ORACLE_TYPE_MAP_PROFILE_NAME
public static final java.lang.String ORACLE_TYPE_MAP_PROFILE_NAME
Default type map profile- See Also:
- Constant Field Values
-
ORACLE_TYPE_MAP_PROFILE_FILE
public static final java.lang.String ORACLE_TYPE_MAP_PROFILE_FILE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UMLToOracleDDLTransformationInfo
public UMLToOracleDDLTransformationInfo()
-
UMLToOracleDDLTransformationInfo
public UMLToOracleDDLTransformationInfo(java.lang.String transformationName, java.lang.String transformationDescription, java.lang.String iconName, java.lang.String[] requiredProfiles)
-
-
Method Detail
-
isSupportsLeaveIntactModel
public boolean isSupportsLeaveIntactModel()
- Specified by:
isSupportsLeaveIntactModelin interfaceModelTransformationInfo- Overrides:
isSupportsLeaveIntactModelin classAnyToAnyModelTransformationInfo
-
getTransformation
public ModelTransformation getTransformation()
Description copied from interface:ModelTransformationInfoReturns model transformation for this info- Specified by:
getTransformationin interfaceModelTransformationInfo- Overrides:
getTransformationin classAnyToAnyModelTransformationInfo- Returns:
- model transformation
-
getDefaulTypeMapProfileName
public java.lang.String getDefaulTypeMapProfileName()
Description copied from interface:ModelTransformationInfoReturns name of default type map profile- Specified by:
getDefaulTypeMapProfileNamein interfaceModelTransformationInfo- Overrides:
getDefaulTypeMapProfileNamein classAnyToAnyModelTransformationInfo- Returns:
- name of default type map
-
isVisibleInBrowser
public boolean isVisibleInBrowser(BaseElement e)
Description copied from interface:ModelTransformationInfoIs element visible in source selection tree.- Specified by:
isVisibleInBrowserin interfaceModelTransformationInfo- Overrides:
isVisibleInBrowserin classAnyToAnyModelTransformationInfo- Parameters:
e- element to check- Returns:
- true if visible
-
getVisibleClasses
public java.util.Collection<java.lang.Class> getVisibleClasses()
Description copied from class:AnyToAnyModelTransformationInfoVisible classes that will be displayed in transformation source selection- Specified by:
getVisibleClassesin interfaceModelTransformationInfo- Overrides:
getVisibleClassesin classAnyToAnyModelTransformationInfo- Returns:
- visible class types to show in transformation source selection
-
createPropertyManager
protected PropertyManager createPropertyManager()
- Overrides:
createPropertyManagerin classAnyToAnyModelTransformationInfo
-
prepareTransformation
public boolean prepareTransformation(Project project)
Description copied from interface:ModelTransformationInfoPrepares transformation- Specified by:
prepareTransformationin interfaceModelTransformationInfo- Overrides:
prepareTransformationin classAnyToAnyModelTransformationInfo- Parameters:
project- project- Returns:
- true if preparation was successful, false in other case
-
-