3 Kl�fQ@ � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlm Z G d d � d �Z dd� Zd d� Zdd� Z dd� Zdd� ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZdS )z7 Classes for representing and manipulating interfaces. � N� )�access)� refpolicy)�objectmodel)�matching)�_c @ sH e Zd ZdZdd� Zdd� Zdd� Zeee�Zedd � d �Z dd� Z d S )�Paramz; Object representing a paramater for an interface. c C s"