diff options
Diffstat (limited to 'plugins/org.eclipse.gmf.codegen/templates/impl/diagram/editparts/NodeEditPart.xpt')
-rw-r--r-- | plugins/org.eclipse.gmf.codegen/templates/impl/diagram/editparts/NodeEditPart.xpt | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/plugins/org.eclipse.gmf.codegen/templates/impl/diagram/editparts/NodeEditPart.xpt b/plugins/org.eclipse.gmf.codegen/templates/impl/diagram/editparts/NodeEditPart.xpt index f7c44be6f..6bc969063 100644 --- a/plugins/org.eclipse.gmf.codegen/templates/impl/diagram/editparts/NodeEditPart.xpt +++ b/plugins/org.eclipse.gmf.codegen/templates/impl/diagram/editparts/NodeEditPart.xpt @@ -478,78 +478,6 @@ new org.eclipse.gmf.runtime.diagram.ui.editpolicies.BorderItemSelectionEditPolic «ENDIF-» «ENDDEFINE» -// pre: getAssistantOutgoingLinks(this).size() > 0 -«DEFINE getMARelTypesOnSource FOR gmfgen::GenNode-» - «EXPAND xpt::Common::generatedMemberComment» - public «EXPAND CodeStyle::G('java.util.List', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')» getMARelTypesOnSource() { - «EXPAND CodeStyle::newGenericInstance('types', 'java.util.ArrayList', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')»(«getAssistantOutgoingLinks(self)->size()»); - «FOREACH getAssistantOutgoingLinks(self) AS link-» - types.add(«EXPAND xpt::providers::ElementTypes::accessElementType FOR link»); - «ENDFOREACH-» - return types; - } -«ENDDEFINE» - -// pre: getAssistantIncomingLinks(this).size() > 0 -«DEFINE getMARelTypesOnTarget FOR gmfgen::GenNode-» - «EXPAND xpt::Common::generatedMemberComment» - public «EXPAND CodeStyle::G('java.util.List', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')» getMARelTypesOnTarget() { - «EXPAND CodeStyle::newGenericInstance('types', 'java.util.ArrayList', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')»(«getAssistantIncomingLinks(self)->size()»); - «FOREACH getAssistantIncomingLinks(self) AS link-» - types.add(«EXPAND xpt::providers::ElementTypes::accessElementType FOR link»); - «ENDFOREACH-» - return types; - } -«ENDDEFINE» - -// pre: getAssistantOutgoingLinks(this).size() > 0 -«DEFINE getMARelTypesOnSourceAndTarget FOR gmfgen::GenNode-» - «EXPAND xpt::Common::generatedMemberComment» - public «EXPAND CodeStyle::G('java.util.List', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')» getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart) { - «EXPAND CodeStyle::newGenericInstance('types', 'java.util.LinkedList', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')»(); - «FOREACH getAssistantOutgoingLinks(self) AS link-» - «FOREACH selectGenNodes(link.targets) AS target-» - if (targetEditPart instanceof «target.getEditPartQualifiedClassName()») { - types.add(«EXPAND xpt::providers::ElementTypes::accessElementType FOR link»); - } - «ENDFOREACH-» - «ENDFOREACH-» - return types; - } -«ENDDEFINE» - -// pre: getAssistantIncomingLinks(this).size() > 0 -«DEFINE getMATypesForSource FOR gmfgen::GenNode-» - «EXPAND xpt::Common::generatedMemberComment» - public «EXPAND CodeStyle::G('java.util.List', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')» getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) { - «EXPAND CodeStyle::newGenericInstance('types', 'java.util.LinkedList', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')»(); - «FOREACH getAssistantIncomingLinks(self) AS link SEPARATOR ' else '-» - if (relationshipType == «EXPAND xpt::providers::ElementTypes::accessElementType FOR link») { - «FOREACH selectGenNodes(link.sources) AS source-» - types.add(«EXPAND xpt::providers::ElementTypes::accessElementType FOR source»); - «ENDFOREACH-» - } - «ENDFOREACH-» - return types; - } -«ENDDEFINE» - -// pre: getAssistantOutgoingLinks(this).size() > 0 -«DEFINE getMATypesForTarget FOR gmfgen::GenNode-» - «EXPAND xpt::Common::generatedMemberComment» - public «EXPAND CodeStyle::G('java.util.List', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')» getMATypesForTarget(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) { - «EXPAND CodeStyle::newGenericInstance('types', 'java.util.LinkedList', 'org.eclipse.gmf.runtime.emf.type.core.IElementType')»(); - «FOREACH getAssistantOutgoingLinks(self) AS link SEPARATOR ' else '-» - if (relationshipType == «EXPAND xpt::providers::ElementTypes::accessElementType FOR link») { - «FOREACH selectGenNodes(link.targets) AS target-» - types.add(«EXPAND xpt::providers::ElementTypes::accessElementType FOR target»); - «ENDFOREACH-» - } - «ENDFOREACH-» - return types; - } -«ENDDEFINE» - «DEFINE handleNotificationEventBody FOR gmfgen::GenTopLevelNode-» if (event.getNotifier() == getModel() && org.eclipse.emf.ecore.EcorePackage.eINSTANCE.getEModelElement_EAnnotations().equals(event.getFeature())) { handleMajorSemanticChange(); |