byucc.edif
Interface Properties

All Known Implementing Classes:
EdifCell, EdifCellInstance, EdifDesign, EdifEnvironment, EdifLibrary, EdifNet, EdifPort, EdifSingleBitPort, NamedPropertyObject

public interface Properties

Defines an interface for objects that can be annotated with Properties.

Version:
$Id: Properties.java,v 1.5 2005/05/19 21:59:28 wirthlin Exp $
Author:
Welson Sun, Tyler Anderson

Method Summary
 void addProperty(Property p)
          This method is used to add Properties to the object.
 void copyProperties(Properties p)
          This method is used to copy all the properties associated with the Properties object passed in as an argument into this Properites object.
 Property getProperty(java.lang.String str)
          This method is used to obtain a property from the object.
 PropertyList getPropertyList()
          This method returns a list of the object properties.
 

Method Detail

addProperty

void addProperty(Property p)
This method is used to add Properties to the object.

Parameters:
p - The property to add

copyProperties

void copyProperties(Properties p)
This method is used to copy all the properties associated with the Properties object passed in as an argument into this Properites object.

Parameters:
p -

getProperty

Property getProperty(java.lang.String str)
This method is used to obtain a property from the object. The string parameter indicates the property name that is wanted.

Parameters:
str - Specifies the desired property to grab

getPropertyList

PropertyList getPropertyList()
This method returns a list of the object properties.

Returns:
A PropertyList Object containing all the properties for the interfacing object