From fba34628175a163e4c062add28dbbd5e72fc7529 Mon Sep 17 00:00:00 2001 From: wrobell Date: Sun, 18 Jan 2009 15:28:08 +0000 Subject: [PATCH] - code cleanup git-svn-id: file:///Users/arjan/backup/gaphor/gaphor/branches/ports@2623 a8418922-720d-0410-834f-a69b97ada669 --- gaphor/adapters/components/connectorconnect.py | 3 ++- gaphor/diagram/connector.py | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gaphor/adapters/components/connectorconnect.py b/gaphor/adapters/components/connectorconnect.py index 125b7377d2..4b8dddbd5f 100644 --- a/gaphor/adapters/components/connectorconnect.py +++ b/gaphor/adapters/components/connectorconnect.py @@ -76,12 +76,13 @@ def create_uml(self, connector, component, assembly, iface): iface Instance of Interface UML metaclass. """ + connector.subject = assembly + end = self.element_factory.create(UML.ConnectorEnd) end.role = iface end.partWithPort = self.element_factory.create(UML.Port) assembly.end = end - connector.subject = assembly component.subject.ownedPort = end.partWithPort diff --git a/gaphor/diagram/connector.py b/gaphor/diagram/connector.py index 3ff22dfe97..a517abee5d 100644 --- a/gaphor/diagram/connector.py +++ b/gaphor/diagram/connector.py @@ -136,9 +136,8 @@ def __init__(self, id): def on_connector_end(self, event): if isinstance(event, UML.event.AssociationAddEvent): - if self.subject is event.element: - self.end = event.new_value - self._interface.text = self.end.role.name + self.end = event.new_value + self._interface.text = self.end.role.name def draw_tail(self, context):