diff options
Diffstat (limited to 'plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/diagram/editpolicies/BaseItemSemanticEditPolicy.xtend')
-rw-r--r-- | plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/diagram/editpolicies/BaseItemSemanticEditPolicy.xtend | 43 |
1 files changed, 21 insertions, 22 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/diagram/editpolicies/BaseItemSemanticEditPolicy.xtend b/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/diagram/editpolicies/BaseItemSemanticEditPolicy.xtend index eac67c43c73..63b4d9e479b 100644 --- a/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/diagram/editpolicies/BaseItemSemanticEditPolicy.xtend +++ b/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/diagram/editpolicies/BaseItemSemanticEditPolicy.xtend @@ -11,24 +11,23 @@ * Michael Golubev (Montages) - #386838 - migrate to Xtend2 * Christian W. Damus - bug 451230 */
-package aspects.xpt.diagram.editpolicies
-
-import com.google.inject.Inject
-import com.google.inject.Singleton
-import metamodel.MetaModel
-import org.eclipse.emf.codegen.ecore.genmodel.GenClass
-import org.eclipse.emf.codegen.ecore.genmodel.GenFeature
-import org.eclipse.gmf.codegen.gmfgen.GenDiagram
-import org.eclipse.gmf.codegen.gmfgen.GenLink
-import org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet
-import org.eclipse.papyrus.papyrusgmfgenextension.GenerateUsingElementTypeCreationCommand
-import plugin.Activator
-import xpt.Common
-import xpt.OclMigrationProblems_qvto
-import xpt.diagram.editpolicies.Utils_qvto
-import xpt.editor.VisualIDRegistry
-import xpt.providers.ElementTypes
-
+package aspects.xpt.diagram.editpolicies + +import aspects.xpt.Common +import com.google.inject.Inject +import com.google.inject.Singleton +import metamodel.MetaModel +import org.eclipse.emf.codegen.ecore.genmodel.GenClass +import org.eclipse.emf.codegen.ecore.genmodel.GenFeature +import org.eclipse.gmf.codegen.gmfgen.GenDiagram +import org.eclipse.gmf.codegen.gmfgen.GenLink +import org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet +import org.eclipse.papyrus.papyrusgmfgenextension.GenerateUsingElementTypeCreationCommand +import plugin.Activator +import xpt.OclMigrationProblems_qvto +import xpt.editor.VisualIDRegistry +import xpt.providers.ElementTypes + //Documentation: PapyrusGenCode //This tamplate has been modified in order to allow the moving command
@Singleton class BaseItemSemanticEditPolicy extends xpt.diagram.editpolicies.BaseItemSemanticEditPolicy {
@@ -37,7 +36,7 @@ import xpt.providers.ElementTypes @Inject extension VisualIDRegistry
@Inject ElementTypes xptElementTypes;
@Inject extension OclMigrationProblems_qvto;
- @Inject extension Utils_qvto
+ @Inject extension xpt.diagram.editpolicies.Utils_qvto
@Inject MetaModel xptMetaModel;
override BaseItemSemanticEditPolicy(GenDiagram it) ''' @@ -337,7 +336,7 @@ if («featureBoundComparator(it, getContainerVariable(modelFacet), modelFacet.get override canCreate(GenLink it) ''' «generatedMemberComment()» -public boolean canCreate«getUniqueIdentifier()»( +public boolean canCreate«stringUniqueIdentifier()»( «IF !it.sansDomain» «canCreateParameters(it.modelFacet)» «ENDIF» @@ -345,7 +344,7 @@ public boolean canCreate«getUniqueIdentifier()»( «IF !it.sansDomain» «checkEMFConstraints(it.modelFacet)» «ENDIF» - return canExist«getUniqueIdentifier()»( + return canExist«stringUniqueIdentifier()»( «IF !it.sansDomain» «canCreateValues(it.modelFacet)» «ENDIF» @@ -397,7 +396,7 @@ public boolean canCreate«getUniqueIdentifier()»( */
override canExist(GenLink it) '''
«generatedMemberComment()» - public boolean canExist«getUniqueIdentifier()»( + public boolean canExist«stringUniqueIdentifier()»( «IF !it.sansDomain»
«canExistParameters(it.modelFacet)» «ENDIF»
|