Exemplo n.º 1
0
        public UseCaseGeneralization(IUseCaseEntity first, IUseCaseEntity second)
        {
            this.first  = first ?? throw new ArgumentNullException(nameof(first));
            this.second = second ?? throw new ArgumentNullException(nameof(second));

            Attach();
        }
Exemplo n.º 2
0
        public UseCaseGeneralization AddGeneralization(IUseCaseEntity first, IUseCaseEntity second)
        {
            var generalization = new UseCaseGeneralization(first, second);

            AddRelationship(generalization);
            return(generalization);
        }
Exemplo n.º 3
0
        public UseCaseAssociation AddAssociation(IUseCaseEntity first, IUseCaseEntity second)
        {
            var assocationRelationship = new UseCaseAssociation(first, second);

            AddRelationship(assocationRelationship);
            return(assocationRelationship);
        }
Exemplo n.º 4
0
 public void AddGeneralization(IUseCaseEntity first, IUseCaseEntity second)
 {
     model.AddGeneralization(first, second);
 }
Exemplo n.º 5
0
 public void AddAssociation(IUseCaseEntity first, IUseCaseEntity second)
 {
     model.AddAssociation(first, second);
 }
Exemplo n.º 6
0
 public UseCaseAssociation(IUseCaseEntity first, IUseCaseEntity second)
 {
     this.first  = first ?? throw new ArgumentNullException(nameof(first));
     this.second = second ?? throw new ArgumentNullException(nameof(second));
 }
Exemplo n.º 7
0
 public UseCaseGeneralization AddGeneralization(IUseCaseEntity first, IUseCaseEntity second)
 {
     return(model.AddGeneralization(first, second));
 }
Exemplo n.º 8
0
 public UseCaseAssociation AddAssociation(IUseCaseEntity first, IUseCaseEntity second)
 {
     return(model.AddAssociation(first, second));
 }