/* Copyright (C) 2005 Tresys Technology, LLC * License: refer to COPYING file for license information. * Authors: Spencer Shimko * * Interface.java: The reference policy interfaces * Version: @version@ */ package policy; import java.util.Map; import java.util.TreeMap; /** * Each reference policy interface is represented by this class. * * @see Layer * @see Module * @see Parameter */ public class Interface extends PolicyElement { /** the children of this element */ public final Map Children; public InterfaceType Type; public int Weight; /** * Default constructor assigns name to module. * * @param _name The name of the module. * @param _Parent The reference to the parent element. */ public Interface(String _name, Module _Parent){ super(_name, _Parent); Children = new TreeMap(); } }