• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / VerveineJ / 16625650762

30 Jul 2025 02:37PM UTC coverage: 50.661% (+0.7%) from 49.972%
16625650762

Pull #143

github

web-flow
Merge 360ab0d89 into 5207a6c7c
Pull Request #143: Issue/142

1888 of 3958 branches covered (47.7%)

Branch coverage included in aggregate %.

516 of 1122 new or added lines in 53 files covered. (45.99%)

53 existing lines in 10 files now uncovered.

4281 of 8219 relevant lines covered (52.09%)

2.08 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

28.57
/app/src/main/java/org/moosetechnology/model/famix/famixjavaentities/ParametricReference.java
1
// Automagically generated code, please do not change
2
package org.moosetechnology.model.famix.famixjavaentities;
3

4
import ch.akuhn.fame.FameDescription;
5
import ch.akuhn.fame.FamePackage;
6
import ch.akuhn.fame.FameProperty;
7
import ch.akuhn.fame.internal.MultivalueSet;
8
import java.util.*;
9
import org.moosetechnology.model.famix.famixtraits.TConcretization;
10
import org.moosetechnology.model.famix.famixtraits.TParametricAssociation;
11

12
@FamePackage("Famix-Java-Entities")
13
@FameDescription("ParametricReference")
14
public class ParametricReference extends Reference implements TParametricAssociation {
3✔
15

16
    private Collection<TConcretization> concretizations; 
17

18

19

20
    @FameProperty(name = "concretizations", opposite = "triggeringAssociation", derived = true)
21
    public Collection<TConcretization> getConcretizations() {
22
        if (concretizations == null) {
3✔
23
            concretizations = new MultivalueSet<TConcretization>() {
12✔
24
                @Override
25
                protected void clearOpposite(TConcretization e) {
NEW
26
                    e.setTriggeringAssociation(null);
×
NEW
27
                }
×
28
                @Override
29
                protected void setOpposite(TConcretization e) {
30
                    e.setTriggeringAssociation(ParametricReference.this);
4✔
31
                }
1✔
32
            };
33
        }
34
        return concretizations;
3✔
35
    }
36
    
37
    public void setConcretizations(Collection<? extends TConcretization> concretizations) {
NEW
38
        this.getConcretizations().clear();
×
NEW
39
        this.getConcretizations().addAll(concretizations);
×
NEW
40
    }                    
×
41
    
42
        
43
    public void addConcretization(TConcretization one) {
44
        this.getConcretizations().add(one);
5✔
45
    }   
1✔
46
    
47
    public void addConcretizations(TConcretization one, TConcretization... many) {
NEW
48
        this.getConcretizations().add(one);
×
NEW
49
        for (TConcretization each : many)
×
NEW
50
            this.getConcretizations().add(each);
×
NEW
51
    }   
×
52
    
53
    public void addConcretizations(Iterable<? extends TConcretization> many) {
NEW
54
        for (TConcretization each : many)
×
NEW
55
            this.getConcretizations().add(each);
×
NEW
56
    }   
×
57
                
58
    public void addConcretizations(TConcretization[] many) {
NEW
59
        for (TConcretization each : many)
×
NEW
60
            this.getConcretizations().add(each);
×
NEW
61
    }
×
62
    
63
    public int numberOfConcretizations() {
NEW
64
        return getConcretizations().size();
×
65
    }
66

67
    public boolean hasConcretizations() {
NEW
68
        return !getConcretizations().isEmpty();
×
69
    }
70

71

72

73
}
74

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc