oaheader.gif
topics.gif classes.gif classes.gif exceptions.gif progguide.gif infomodel.gif index.gif help.gif
 
 
 

DEF Property Definitions

[PROPERTYDEFINITIONS
    [objectType propName propType [RANGE min max] [value | stringValue]
    ;] ...
END PROPERTYDEFINITIONS]

The objectType corresponds to one of the following:

The propType corresponds to one of the following:

This constuct lists all properties used in the design. The information is obtained by collecting all properties on specific objects types in the design. The following table shows the correspondence between the OpenAccess object and DEF objectType:

OpenAccess object DEF objectType
oaDesign DESIGN
oaInst COMPONENT
oaNet NET, SPECIALNET
oaInstTerm COMPONENTPIN
oaTerm COMPONENTPIN
oaCluster GROUP
oaCluster REGION
oaRow ROW

Properties used for storing DEF attributes in OpenAccess must be filtered so they do not appear in the DEF file. For API information, refer to the iterators in the appropriate DEF construct sections, and PROPERTIES.

Certain characters are illegal in DEF property names and property values. These are the quotation character ("), semicolon, and newline. If a DEF file uses the pound character (#) as a comment character, that character is also an illegal character in property names and values. If illegal characters are encountered in a property name or value, the name or value is silently ignored during translation.