Skip to content

Method: getOwner()

1: package de.fhdw.wtf.generator.java.generatorModel;
2:
3: import java.util.List;
4:
5: import de.fhdw.wtf.generator.java.visitor.GenOperationVisitorReturn;
6:
7: public final class GenAspectOperation extends GenOperation {
8:         
9:         private final GenClass owner;
10:         
11:         private GenAspectOperation(final String name,
12:                         final List<GenParameter> parameters,
13:                         final GenOperationState state,
14:                         final GenClass owner) {
15:                 super(name, parameters, state);
16:                 this.owner = owner;
17:         }
18:         
19:         public static GenAspectOperation create(final String name,
20:                         final List<GenParameter> parameters,
21:                         final GenOperationState state,
22:                         final GenClass owner) {
23:                 return new GenAspectOperation(name, parameters, state, owner);
24:         }
25:         
26:         public GenClass getOwner() {
27:                 return this.owner;
28:         }
29:         
30:         @Override
31:         public <T> T accept(final GenOperationVisitorReturn<T> visitor) {
32:                 return visitor.handleAspectOperation(this);
33:         }
34: }