MINI MINI MANI MO
ó
oP\c           @   sţ   d  Z  d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m	 Z	 d	 d d
     YZ
 d   Z d   Z d
   Z
 d   Z d   Z d d d     YZ d d d     YZ d d d     YZ d d d     YZ d S(   s7   
Classes for representing and manipulating interfaces.
i˙˙˙˙Ni   (   t   access(   t	   refpolicy(   t   objectmodel(   t   matching(   t   _t   Paramc           B   sS   e  Z d  Z d   Z d   Z d   Z e e e  Z e d d    Z d   Z	 RS(   s;   
    Object representing a paramater for an interface.
    c         C   s1   d |  _  t j |  _ t j   |  _ t |  _ d  S(   Nt    (   t   _Param__nameR   t   SRC_TYPEt   typet   IdSett   obj_classest   Truet   required(   t   self(    (    s9   /usr/lib64/python2.7/site-packages/sepolgen/interfaces.pyt   __init__&