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

moosetechnology / VerveineJ / 14399493439

11 Apr 2025 08:57AM UTC coverage: 50.568% (+0.8%) from 49.802%
14399493439

Pull #127

github

web-flow
Merge c0482750b into 9b619ef21
Pull Request #127: New generics implementation

1877 of 3942 branches covered (47.62%)

Branch coverage included in aggregate %.

489 of 1090 new or added lines in 52 files covered. (44.86%)

56 existing lines in 10 files now uncovered.

4261 of 8196 relevant lines covered (51.99%)

2.08 hits per line

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

31.43
/app/src/main/java/org/moosetechnology/model/famix/famixjavaentities/ParametricEntityTyping.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

13
@FamePackage("Famix-Java-Entities")
14
@FameDescription("ParametricEntityTyping")
15
public class ParametricEntityTyping extends EntityTyping implements TParametricAssociation {
3✔
16

17
    private Collection<TConcretization> concretization; 
18

19

20

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

68
    public boolean hasConcretization() {
NEW
69
        return !getConcretization().isEmpty();
×
70
    }
71

72

73

74
}
75

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