Blob Blame History Raw
/* Copyright (C) 2005 Tresys Technology, LLC
 * License: refer to COPYING file for license information.
 * Authors: Spencer Shimko <sshimko@tresys.com>
 * 
 * Module.java: The reference policy module		
 * Version: @version@ 
 */
package policy;

import java.util.Map;
import java.util.TreeMap;

/**
 * Each reference policy layer is represented by this class.
 * 
 * @see Layer
 * @see Interface
 * @see Parameter
 */
public class Module extends PolicyElement {
	/** the children of this element */
	public final Map<String,Interface> Children;
		
	/**
	 * Default constructor assigns name to module.
	 * 
	 * @param _name		The name of the module.
	 * @param _Parent 	The reference to the parent element.
	 */
	public Module(String _name, Layer _Parent){
		super(_name, _Parent);
		Children = new TreeMap<String,Interface>();
	}
}