package com.hundsun.ares.studio.jres.metadata.ui.block;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.jface.action.IAction;
import com.hundsun.ares.studio.jres.metadata.ui.actions.IMetadataActionIDConstant;
import com.hundsun.ares.studio.ui.editor.actions.ActionGroup;
import com.hundsun.ares.studio.ui.editor.blocks.ActionRegistry;
public class MetadataNewActionGroup extends ActionGroup {
public IAction newItemAction;
public IAction newSubCategoryAction;
public IAction newSiblingCategoryAction;
public MetadataNewActionGroup(ActionRegistry reg) {
super(createActions(reg));
newItemAction = actions[0];
newSubCategoryAction = actions[1];
newSiblingCategoryAction = actions[2];
}
private static IAction[] createActions(ActionRegistry reg) {
List<IAction> actions = new ArrayList<IAction>();
actions.add(reg.getAction(IMetadataActionIDConstant.CV_ADD_ITEM));
actions.add(reg.getAction(IMetadataActionIDConstant.CV_ADD_SLIBING_CATEGORY));
actions.add(reg.getAction(IMetadataActionIDConstant.CV_ADD_CHILD_CATEGORY));
return actions.toArray(new IAction[0]);
}
}