/** * */ package org.feature.multi.perspective.generator.viewmodel; import java.util.ArrayList; import java.util.List; /** * @author <a href=mailto:info@juliaschroeter.de>Julia Schroeter</a> * */ public class ViewpointGroupWrapper { private String viewpointName; private List<String> groupIds = new ArrayList<String>(); /** * constructor to create a new wrapper. * @param viewpointName */ public ViewpointGroupWrapper(String viewpointName) { this.viewpointName = viewpointName; } /** * add a group where this viewpoint is assigned to. * @param groupId */ public void addGroup(String groupId){ getGroupIds().add(groupId); } /** * get the viewpoint id. * @return */ public String getViewpointName() { return viewpointName; } /** * get all ids assigned to this viewpoint. * @return */ public List<String> getGroupIds() { return groupIds; } }