Skip to content

Package: Auspraegung

Auspraegung

nameinstructionbranchcomplexitylinemethod
Auspraegung(Class)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
getTyp()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package material;
2:
3: import javax.measure.Quantity;
4:
5: /**
6: * Die Ausprägung eines definierten Materials.
7: *
8: * @param <T> Das Material, für welches die Ausprägung gilt.
9: */
10: public abstract class Auspraegung<T extends Material<? extends Quantity<?>>> {
11:         private final Class<T> typ;
12:         
13:         /**
14:          * Konstruktor.
15:          * @param typ Materialtyp
16:          */
17:         protected Auspraegung(final Class<T> typ) {
18:                 this.typ = typ;
19:         }
20:         
21:         /**
22:          * Getter.
23:          * @return Typ der Ausprägung
24:          */
25:         public Class<? extends Material<? extends Quantity<?>>> getTyp() {
26:                 return this.typ;
27:         }
28: }