diff options
Diffstat (limited to 'plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenDiagram.java')
-rw-r--r-- | plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenDiagram.java | 80 |
1 files changed, 78 insertions, 2 deletions
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenDiagram.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenDiagram.java index 40f915e8eb4..b0cb65cdead 100644 --- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenDiagram.java +++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenDiagram.java @@ -55,6 +55,7 @@ import org.eclipse.papyrus.gmf.common.codegen.ImportAssistant; * * <p> * The following features are supported: + * </p> * <ul> * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getEditorGen <em>Editor Gen</em>}</li> * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getDomainDiagramElement <em>Domain Diagram Element</em>}</li> @@ -66,11 +67,13 @@ import org.eclipse.papyrus.gmf.common.codegen.ImportAssistant; * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#isSynchronized <em>Synchronized</em>}</li> * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getPreferences <em>Preferences</em>}</li> * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getPreferencePages <em>Preference Pages</em>}</li> + * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getBaseEditHelperPackage <em>Base Edit Helper Package</em>}</li> + * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#isUsingElementTypeCreationCommand <em>Using Element Type Creation Command</em>}</li> + * <li>{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getVisualTypeProvider <em>Visual Type Provider</em>}</li> * </ul> - * </p> * * @see org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage#getGenDiagram() - * @model annotation="http://www.eclipse.org/gmf/2005/constraints ocl='diagramRunTimeClass.ecoreClass.eAllSuperTypes->including(diagramRunTimeClass.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Diagram\')' description='\'Diagram Runtime Class\' must be a notation::Diagram or sub-class'" + * @model annotation="http://www.eclipse.org/gmf/2005/constraints ocl='diagramRunTimeClass.ecoreClass.eAllSuperTypes->including(diagramRunTimeClass.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Diagram\')' description='\'Diagram Runtime Class\' must be a notation::Diagram or sub-class'" * @generated */ public interface GenDiagram extends GenContainerBase, PackageNames, ProviderClassNames, LinkConstraints, EditPartCandies, EditorCandies, Shortcuts, BatchValidation, MeasurementUnit { @@ -290,6 +293,79 @@ public interface GenDiagram extends GenContainerBase, PackageNames, ProviderClas EList<GenPreferencePage> getPreferencePages(); /** + * Returns the value of the '<em><b>Base Edit Helper Package</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * <!-- begin-model-doc --> + * Bug 569174 : from AdditionalEditPartCandies + * <!-- end-model-doc --> + * @return the value of the '<em>Base Edit Helper Package</em>' attribute. + * @see #setBaseEditHelperPackage(String) + * @see org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage#getGenDiagram_BaseEditHelperPackage() + * @model + * @generated + */ + String getBaseEditHelperPackage(); + + /** + * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getBaseEditHelperPackage <em>Base Edit Helper Package</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Base Edit Helper Package</em>' attribute. + * @see #getBaseEditHelperPackage() + * @generated + */ + void setBaseEditHelperPackage(String value); + + /** + * Returns the value of the '<em><b>Using Element Type Creation Command</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * <!-- begin-model-doc --> + * Bug 569174 : from GenerateUsingElementTypeCreationCommand + * <!-- end-model-doc --> + * @return the value of the '<em>Using Element Type Creation Command</em>' attribute. + * @see #setUsingElementTypeCreationCommand(boolean) + * @see org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage#getGenDiagram_UsingElementTypeCreationCommand() + * @model + * @generated + */ + boolean isUsingElementTypeCreationCommand(); + + /** + * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#isUsingElementTypeCreationCommand <em>Using Element Type Creation Command</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Using Element Type Creation Command</em>' attribute. + * @see #isUsingElementTypeCreationCommand() + * @generated + */ + void setUsingElementTypeCreationCommand(boolean value); + + /** + * Returns the value of the '<em><b>Visual Type Provider</b></em>' attribute. + * The default value is <code>"UMLVisualTypeProvider"</code>. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Visual Type Provider</em>' attribute. + * @see #setVisualTypeProvider(String) + * @see org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage#getGenDiagram_VisualTypeProvider() + * @model default="UMLVisualTypeProvider" required="true" + * @generated + */ + String getVisualTypeProvider(); + + /** + * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram#getVisualTypeProvider <em>Visual Type Provider</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Visual Type Provider</em>' attribute. + * @see #getVisualTypeProvider() + * @generated + */ + void setVisualTypeProvider(String value); + + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> |