From 9727b00f685e7b128b7d00b079e475726226cd13 Mon Sep 17 00:00:00 2001 From: Steffen Slavetinsky <s_slavet@ira.uka.de> Date: Wed, 9 Jan 2013 15:01:01 +0000 Subject: [PATCH] =?UTF-8?q?DESCARTES-23=20AssemblyConnector=20angefangen?= =?UTF-8?q?=20hinzuzuf=C3=BCgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@9704 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../model/compositediagram.shape | 11 +++++++++++ .../model/compositediagram.spray | 14 ++++++++++++++ .../model/compositediagram.style | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.shape b/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.shape index 5bdca8bb..d634da69 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.shape +++ b/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.shape @@ -45,3 +45,14 @@ shape RectShape { } } } + +connection AssemblyConnectorConnection { + connection-type freeform + placing { + position (offset=0.5, radius=10, angle=90) + text style CompositediagramDefaultStyle { + size (width=60, height=20) + id = assocText + } + } +} \ No newline at end of file diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.spray b/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.spray index 7203fdd1..d2c9cc93 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.spray +++ b/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.spray @@ -39,6 +39,20 @@ diagram compositediagram for Repository style CompositediagramDefaultStyle // } // } +class AssemblyConnector icon "connection16.gif" { + connection AssemblyConnectorConnection { + name into assocText + } + { + from providingAssemblyContext; + to requiringAssemblyContext; + + } + behavior { + create into assemblyConnectors palette "Connections" askFor name + } +} + class CompositeComponent { shape CompositeShape { name into classText diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.style b/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.style index 553a14c1..d8073edd 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.style +++ b/edu.kit.ipd.descartes.mm.applicationlevel.repository.compositediagram/model/compositediagram.style @@ -18,4 +18,4 @@ style CompositediagramDefaultStyle { // font-name = "Tahoma" font-size = 12 // font-bold = yes -} +} \ No newline at end of file -- GitLab