References > Creo Schematics 4.0 API Guide > The Design Package > The Design Package
  
The Design Package
This chapter describes the classes of the Design package of the Creo Schematics API.
Overview of the Package
Classes in the Design (rsdesigner.design) package are primary classes on which most other classes are based. This package contains the following classes:
Class
Description
Condition
This abstract class represents the criteria by which a PropertySet can be selected.
Coordinate
This concrete class represents a real coordinate.
Design
This concrete class represents the top level owner of everything in a single design.
Locationset
This abstract class represents a location set applied to an item in the design.
PropertySet
This abstract class represents an object with a type and properties.
PropertyTypeConvert
This concrete class represents a property-value pair.
PropertyValue
This concrete class represents a property and value pair.
CCItem
This class represents a central catalog item whose properties were not yet loaded to the database. It can be an artifact or a datatable.
Sheet
This concrete class represents a drawing sheet in a design.
Layer
This concrete class represents a layer in a design.
SimpleCondition
This concrete class represents a simple condition.
SortSpec
This concrete class represents a specification of a sort order, used when calling design.select.
DesignColors
This concrete class manages the colors in a design.
Color
This concrete class represents colors in the design.
This package contains the following interface:
Interface
Description
SelectFilter
Classes that implement this interface are used when calling the select() method from the class Design.
This package contains the following exception:
Exception
Description
RSDException
Instances of this exception class are thrown by the Java API.