public ClassDiagramRelationship(string name, ClassDescriptor party1, ClassDescriptor party2, ClassDiagramRelationshipTypes relationshipType) { Name = name; Party1 = party1; Party2 = party2; RelationshipType = relationshipType; }
public void AddRelated(ClassDescriptor parent, ClassDescriptor child, ClassDiagramRelationshipTypes relationshipType, int level, string name = null) { if (! AlreadyRegistered(child)) _unvisitedRelatedClasses.Enqueue(child); var relationship = new ClassDiagramRelationship(name, parent, child, relationshipType); if (!_relationships.Contains(relationship)) _relationships.Add(relationship); }
public void AddRelated(ClassDescriptor parent, ClassDescriptor child, ClassDiagramRelationshipTypes relationshipType, int level, string name = null) { if (!AlreadyRegistered(child)) { _unvisitedRelatedClasses.Enqueue(child); } var relationship = new ClassDiagramRelationship(name, parent, child, relationshipType); if (!_relationships.Contains(relationship)) { _relationships.Add(relationship); } }