See: Description
Interface | Description |
---|---|
EntityInstance |
An instance of an EXPRESS-defined entity.
|
EntityInstanceSet |
A collection of
EntityInstance objects. |
Instance |
Base interface for all STEP instance data.
|
RemoveListener |
Model property interested in hearing about removal of EntityInstances
from a
population . |
Class | Description |
---|---|
AggregateDomain |
Representation of an EXPRESS list, bag, set or array type.
|
Attribute |
Representation of an attribute of an EXPRESS entity
|
Domain |
Representation of an EXPRESS type.
|
EntityDomain |
Representation of an EXPRESS Entity.
|
EntityExtent |
A collection of instances of a particular entity.
|
EntityInstanceSetIterator |
Strongly-typed iterator for sets of EntityInstance objects
|
Enumeration |
An instance of an EXPRESS ENUMERATION type.
|
EnumerationDomain |
Represents an EXPRESS ENUMERATION type.
|
Model |
A unit of persistence for STEP data.
|
PopulationBase |
Provides a persistent collection of EntityInstances within a Model.
|
PrimitiveDomain |
Represents a primitive EXPRESS type
|
Primitives |
Constants to represent the domains and unset values of EXPRESS primitives.
|
SchemaBase |
Represents an EXPRESS schema.
|
Select |
An instance of an EXPRESS-defined SELECT type
|
SelectDomain |
Representation of an EXPRESS SELECT type
|
SelectionBase |
Represents one of the possible types of an EXPRESS SELECT type.
|
StaticEntityDomain |
Exception | Description |
---|---|
BinarySyntaxException |
Thrown when an binary is created from an illegal string.
|
DomainNotFoundException |
Thrown when a Domain cannot be found in a schema either be name, or
for a class
|
DuplicatePopulationIDException |
Thrown when an attempt is made to create more than Population with the same
identifier.
|
EntityCastException |
Thrown when there an attempt is made to use the castTo method to a type
that is not a type of the instance.
|
EnumerationNotFoundException |
Thrown when an enumeration cannot be found be name
|
ModelMemberException |
Thrown when an operation is attempted on a model or population with an
instance that is not a member of the population or model.
|
SchemaNotFoundException |
Thrown when a schema cannot be found.
|
SchemaStructureException |
Thrown when a malformed schema is encountered.
|
SelectionNotFoundException |
Thrown when a selection cannot by found for a specified path
|
SelectTypeException |
Thrown when an accessor of a select that does not represent the type of the
select instance is called.
|
ShouldNotHappenException |
Something completly unexpected has happened.
|
STDevException |
Base for all ST-Developer checked exceptions
|
STDevRuntimeException |
Base for all ST-Developer runtime exception
|
TypeException |
Thrown when an attempt is made to set a value to an incompatibe type
|
STEP data ultimately consists of instances of EXPRESS defined entities. These entities are mapped to Java classes by the express2java compiler, and implement the EntityInstance interface.
This package includes the Model class which defines the unit of persistance.
The contents of a Model can be written to or read from a STEP Part 21
file using the Part21Writer
and Part21Parser
The data is contained in models. A Model
has
zero or more sets of
STEP entity instances called populations, which are implemented as subtypes
of the PopulationBase
class.
The population provides the methods to create and find entity instances.
The Domain
, Attribute
and related classed provide a view of to
EXPRESS information model, and can be used to access the STEP data in a
late-bound fashion.