File tree Expand file tree Collapse file tree 1 file changed +15
-7
lines changed
lib/src/main/java/ch/akuhn/fame/fm3 Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -86,13 +86,21 @@ public FM3Trait(String name) {
8686 super (name );
8787 }
8888
89- FM3Type traitOwner ;
90- @ FameProperty (name = "owner" , opposite = "traits" )
91- public FM3Type getTraitOwner () {
92- return traitOwner ;
89+ private Map <String , FM3Type > users = new HashMap <String , FM3Type >();
90+
91+ @ FameProperty (name = "users" , opposite = "traits" )
92+ public Collection <FM3Type > getUsers () {
93+ return users .values ();
9394 }
94- public void setTraitOwner (FM3Type traitOwner ){
95- this .traitOwner = traitOwner ;
95+
96+ public void setUsers (Collection <FM3Type > users ){
97+ for (FM3Type user : users ) {
98+ this .addUser (user );
99+ }
96100 }
97101
98- }
102+ public void addUser (FM3Type user ) {
103+ users .put (user .getName (), user );
104+ }
105+
106+ }
You can’t perform that action at this time.
0 commit comments