예제 #1
0
        public RelatedNodeMiniButtonViewModel(IModelService modelService, IDiagramService diagramService,
                                              RelatedNodeType relatedNodeType)
            : base(modelService, diagramService, relatedNodeType.Name)
        {
            _directedModelRelationshipType = relatedNodeType.RelationshipType;
            ConnectorType = diagramService.GetConnectorType(relatedNodeType.RelationshipType.Stereotype);

            _lastModel   = modelService.Model;
            _lastDiagram = diagramService.Diagram;

            ModelService.ModelChanged     += OnModelChanged;
            DiagramService.DiagramChanged += OnDiagramChanged;
        }