A B C D E F G H I L M N P R S T U W

A

add(int, Object) - Method in class com.steptools.stdev.keystone.Aggregate
Insert a value at a specified index
add(int, ExpBoolean) - Method in class com.steptools.stdev.keystone.AggregateBoolean
Insert an element into the Aggregate at a specified index
add(int, int) - Method in class com.steptools.stdev.keystone.AggregateInteger
Insert an element into the Aggregate at a specified index
add(int) - Method in class com.steptools.stdev.keystone.AggregateInteger
Insert an element into the Aggregate at the end of the aggregate
add(int, Logical) - Method in class com.steptools.stdev.keystone.AggregateLogical
Insert an element into the Aggregate at a specified index
add(int, double) - Method in class com.steptools.stdev.keystone.AggregateReal
Insert an element into the Aggregate at a specified index
add(double) - Method in class com.steptools.stdev.keystone.AggregateReal
Insert an element into the Aggregate at the end of the aggregate
add(int, String) - Method in class com.steptools.stdev.keystone.AggregateString
Insert an element into the Aggregate at a specified index
addInstance(EntityInstance) - Method in class com.steptools.stdev.PopulationBase
Adds an EntityInstance to this population.
addProperty(Object, Object) - Method in class com.steptools.stdev.Model
Adds a property to the model.
Aggregate - Class in com.steptools.stdev.keystone
Base class for EXPRESS-defined aggregates
AggregateBoolean - Class in com.steptools.stdev.keystone
Aggregate of Boolean values
AggregateBoolean() - Constructor for class com.steptools.stdev.keystone.AggregateBoolean
 
AggregateDomain - Class in com.steptools.stdev
Representation of an EXPRESS list, bag, set or array type.
AggregateDomain(Class) - Constructor for class com.steptools.stdev.AggregateDomain
Reserved for EXPRESS compiler generated classes.
AggregateInteger - Class in com.steptools.stdev.keystone
Aggregate of Integer values
AggregateInteger() - Constructor for class com.steptools.stdev.keystone.AggregateInteger
 
AggregateLogical - Class in com.steptools.stdev.keystone
Aggregate of Logical values
AggregateLogical() - Constructor for class com.steptools.stdev.keystone.AggregateLogical
 
AggregateObject - Class in com.steptools.stdev.keystone
Aggregate of Object types
AggregateObject(Class) - Constructor for class com.steptools.stdev.keystone.AggregateObject
 
AggregateReal - Class in com.steptools.stdev.keystone
Aggregate of Integer values
AggregateReal() - Constructor for class com.steptools.stdev.keystone.AggregateReal
 
AggregateString - Class in com.steptools.stdev.keystone
Aggregate of String values
AggregateString() - Constructor for class com.steptools.stdev.keystone.AggregateString
 
ArrayBoolean - Class in com.steptools.stdev.keystone
Represents EXPRESS ARRAY of Boolean
ArrayBoolean() - Constructor for class com.steptools.stdev.keystone.ArrayBoolean
 
ArrayInteger - Class in com.steptools.stdev.keystone
Represents EXPRESS ARRAY of integer
ArrayInteger() - Constructor for class com.steptools.stdev.keystone.ArrayInteger
 
ArrayLogical - Class in com.steptools.stdev.keystone
Represents EXPRESS ARRAY of Logical
ArrayLogical() - Constructor for class com.steptools.stdev.keystone.ArrayLogical
 
ArrayReal - Class in com.steptools.stdev.keystone
Represents EXPRESS ARRAY of real
ArrayReal() - Constructor for class com.steptools.stdev.keystone.ArrayReal
 
ArrayString - Class in com.steptools.stdev.keystone
Represents EXPRESS ARRAY of string
ArrayString() - Constructor for class com.steptools.stdev.keystone.ArrayString
 
Attribute - Class in com.steptools.stdev
Representation of an attribute of an EXPRESS entity

B

BagBoolean - Class in com.steptools.stdev.keystone
Represents EXPRESS BAG of Boolean
BagBoolean() - Constructor for class com.steptools.stdev.keystone.BagBoolean
 
BagInteger - Class in com.steptools.stdev.keystone
Represents EXPRESS BAG of integer
BagInteger() - Constructor for class com.steptools.stdev.keystone.BagInteger
 
BagLogical - Class in com.steptools.stdev.keystone
Represents EXPRESS BAG of Logical
BagLogical() - Constructor for class com.steptools.stdev.keystone.BagLogical
 
BagReal - Class in com.steptools.stdev.keystone
Represents EXPRESS BAG of real
BagReal() - Constructor for class com.steptools.stdev.keystone.BagReal
 
BagString - Class in com.steptools.stdev.keystone
Represents EXPRESS BAG of string
BagString() - Constructor for class com.steptools.stdev.keystone.BagString
 
BOOLEAN - Static variable in class com.steptools.stdev.Primitives
Domain for EXPRESS BOOLEAN type
booleanValue() - Method in class com.steptools.stdev.keystone.ExpBoolean
Get the value as a boolean
booleanValue() - Method in class com.steptools.stdev.keystone.Logical
Get the value as a boolean value

C

castTo(Domain) - Method in interface com.steptools.stdev.EntityInstance
Gets a view of the object that can be cast to the requested type.
castTo(Domain) - Method in class com.steptools.stdev.EntityInstanceImpl
 
castTo(Class) - Method in class com.steptools.stdev.EntityInstanceImpl
 
clone() - Method in class com.steptools.stdev.Enumeration
 
clone() - Method in interface com.steptools.stdev.Instance
Generate a shallow copy of this object
clone() - Method in class com.steptools.stdev.keystone.Aggregate
 
clone() - Method in class com.steptools.stdev.Select
 
com.steptools.stdev - package com.steptools.stdev
Provides the classes for managing STEP instance data.
com.steptools.stdev.keystone - package com.steptools.stdev.keystone
Provides the definitions for built-in EXPRESS types and aggregates.
com.steptools.stdev.p21 - package com.steptools.stdev.p21
Provides the Part 21 file I/O capability.
contains(EntityInstance) - Method in class com.steptools.stdev.PopulationBase
Determines if this population contains a specified instance.

D

Domain - Class in com.steptools.stdev
Representation of an EXPRESS type.
domain(List) - Static method in class com.steptools.stdev.EntityDomain
Gets or creates (possibly) complex domain.
domain(EntityDomain[]) - Static method in class com.steptools.stdev.EntityDomain
Gets or creates (possibly) complex domain.
domain() - Method in class com.steptools.stdev.EntityExtent
Get the domain of this extent
domain() - Method in class com.steptools.stdev.EntityInstanceImpl
 
domain() - Method in interface com.steptools.stdev.Instance
Get the Domain of this object
DOMAIN - Static variable in class com.steptools.stdev.keystone.ArrayBoolean
 
domain() - Method in class com.steptools.stdev.keystone.ArrayBoolean
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ArrayInteger
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.ArrayInteger
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ArrayLogical
 
domain() - Method in class com.steptools.stdev.keystone.ArrayLogical
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ArrayReal
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.ArrayReal
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ArrayString
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.ArrayString
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.BagBoolean
 
domain() - Method in class com.steptools.stdev.keystone.BagBoolean
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.BagInteger
 
domain() - Method in class com.steptools.stdev.keystone.BagInteger
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.BagLogical
 
domain() - Method in class com.steptools.stdev.keystone.BagLogical
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.BagReal
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.BagReal
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.BagString
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.BagString
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ListBoolean
 
domain() - Method in class com.steptools.stdev.keystone.ListBoolean
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ListInteger
 
domain() - Method in class com.steptools.stdev.keystone.ListInteger
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ListLogical
 
domain() - Method in class com.steptools.stdev.keystone.ListLogical
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ListReal
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.ListReal
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.ListString
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.ListString
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.SetBoolean
 
domain() - Method in class com.steptools.stdev.keystone.SetBoolean
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.SetInteger
 
domain() - Method in class com.steptools.stdev.keystone.SetInteger
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.SetLogical
 
domain() - Method in class com.steptools.stdev.keystone.SetLogical
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.SetReal
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.SetReal
 
DOMAIN - Static variable in class com.steptools.stdev.keystone.SetString
The domain for this class
domain() - Method in class com.steptools.stdev.keystone.SetString
 
domainName() - Method in exception com.steptools.stdev.DomainNotFoundException
 
DomainNotFoundException - Exception in com.steptools.stdev
Thrown when a Domain cannot be found in a schema either be name, or for a class
DomainNotFoundException(String) - Constructor for exception com.steptools.stdev.DomainNotFoundException
 
DomainNotFoundException(Class) - Constructor for exception com.steptools.stdev.DomainNotFoundException
 
DuplicateEIDException - Exception in com.steptools.stdev.p21
Thrown when a an attempt is made to assign the same identifier to more than one instance in the EntityIDTable.
DuplicateEIDException(BigInteger) - Constructor for exception com.steptools.stdev.p21.DuplicateEIDException
 
DuplicateInstanceException - Exception in com.steptools.stdev.p21
Thrown when a an attempt is made to assign multiple identifiers to a single instance in the EntityIDTable.
DuplicateInstanceException(EntityInstance) - Constructor for exception com.steptools.stdev.p21.DuplicateInstanceException
 
DuplicatePopulationIDException - Exception in com.steptools.stdev
Thrown when an attempt is made to create more than Population with the same identifier.

E

EntityCastException - Exception in com.steptools.stdev
Thrown when there an attempt is made to use the castTo method to a type that is not a type of the instance.
EntityCastException(EntityDomain, Domain) - Constructor for exception com.steptools.stdev.EntityCastException
 
EntityDomain - Class in com.steptools.stdev
Representation of an EXPRESS Entity.
EntityExtent - Class in com.steptools.stdev
A collection of instances of a particular entity.
EntityIDTable - Class in com.steptools.stdev.p21
Holds the mapping between Part 21 Entity instance id and EntityInstance objects on memory.
EntityIDTable() - Constructor for class com.steptools.stdev.p21.EntityIDTable
 
EntityInstance - Interface in com.steptools.stdev
An instance of an EXPRESS-defined entity.
EntityInstanceImpl - Class in com.steptools.stdev
Supertype for EXPRESS classes for entities.
EntityInstanceSet - Interface in com.steptools.stdev
A collection of EntityInstance objects.
EntityInstanceSetIterator - Class in com.steptools.stdev
Strongly-typed iterator for sets of EntityInstance objects
EntityInstanceSetIterator() - Constructor for class com.steptools.stdev.EntityInstanceSetIterator
 
entrySet() - Method in class com.steptools.stdev.p21.EntityIDTable
 
Enumeration - Class in com.steptools.stdev
An instance of an EXPRESS ENUMERATION type.
EnumerationDomain - Class in com.steptools.stdev
Represents an EXPRESS ENUMERATION type.
EnumerationDomain(Class) - Constructor for class com.steptools.stdev.EnumerationDomain
Reserved for EXPRESS classes
EnumerationNotFoundException - Exception in com.steptools.stdev
Thrown when an enumeration cannot be found be name
ExpBoolean - Class in com.steptools.stdev.keystone
Represents an instances of an EXPRESS boolean value.
extentIterator() - Method in class com.steptools.stdev.EntityExtent
Get a stringly typed over the instances in the extent

F

FALSE - Static variable in class com.steptools.stdev.keystone.ExpBoolean
The value false
FALSE - Static variable in class com.steptools.stdev.keystone.Logical
the value false
findDomain(Class) - Static method in class com.steptools.stdev.Primitives
Finds a Domain for a primitive corresponding to a class
findEntityDomain(String) - Method in class com.steptools.stdev.SchemaBase
Gets the EntityDomain within the schema.
findSelection(List, Domain) - Method in class com.steptools.stdev.SelectDomain
Gets the selection for a given type path
findSelection(String[], Domain) - Method in class com.steptools.stdev.SelectDomain
Gets the selection for a given type path
findSelection(List) - Method in class com.steptools.stdev.SelectDomain
Gets the selection for a given type path
findSelection(String[]) - Method in class com.steptools.stdev.SelectDomain
Gets the selection for a given type path
forModel(Model, boolean) - Static method in class com.steptools.stdev.p21.EntityIDTable
Retreive or create an EntityID table for a model.
forModel(Model) - Static method in class com.steptools.stdev.p21.Header
Get the header for a given Model.
forName(String) - Method in class com.steptools.stdev.EnumerationDomain
Find the enumeration item for a given name
forName(String) - Static method in class com.steptools.stdev.SchemaBase
Gets the schema with the specified name
fromBoolean(boolean) - Static method in class com.steptools.stdev.keystone.ExpBoolean
Get the value from a java boolean value
fromBoolean(boolean) - Static method in class com.steptools.stdev.keystone.Logical
Get the value from a boolean value

G

GenericEntityInstanceSet - Class in com.steptools.stdev
Simple implementation for EntityInstanceSet
GenericEntityInstanceSet() - Constructor for class com.steptools.stdev.GenericEntityInstanceSet
 
get(int) - Method in class com.steptools.stdev.keystone.Aggregate
Get the element at a particular element
getAllAttributes() - Method in class com.steptools.stdev.EntityDomain
Gets the all the attributes (local and inherited) of this domain.
getAllKnownSubtypes() - Method in class com.steptools.stdev.EntityDomain
Gets all the subtypes of this domain.
getAllRedeclaredAttributes() - Method in class com.steptools.stdev.EntityDomain
Gets the list of explicit attributes that are redeclated as derived by this domain or its supertypes.
getAllRedeclaredAttributes() - Method in class com.steptools.stdev.StaticEntityDomain
 
getAllSupertypes() - Method in class com.steptools.stdev.EntityDomain
Gets all the supertypes of the domain.
getAttribute(String) - Method in class com.steptools.stdev.EntityDomain
Finds an attribute by name.
getElementDomain() - Method in class com.steptools.stdev.AggregateDomain
Gets the domain for elements of the aggregate.
getExtent(EntityDomain) - Method in class com.steptools.stdev.PopulationBase
Get the entity extent for a specified type.
getFileDescription() - Method in class com.steptools.stdev.p21.Header
Create, if necessary, and retrieve the header's File_description object.
getFileName() - Method in class com.steptools.stdev.p21.Header
Create, if necessary, and retrieve the header's File_name object.
getFinalObject() - Method in interface com.steptools.stdev.EntityInstance
Gets the base object for this instance.
getFinalObject() - Method in class com.steptools.stdev.EntityInstanceImpl
 
getFolder(EntityDomain) - Method in class com.steptools.stdev.PopulationBase
Get the folder for a specified type.
getFolders() - Method in class com.steptools.stdev.PopulationBase
Get all the folders in this population.
getId() - Method in exception com.steptools.stdev.p21.DuplicateEIDException
 
getId(EntityInstance, boolean) - Method in class com.steptools.stdev.p21.EntityIDTable
Gets the id for a EntityInstance, optionally assigning a new ID if one does not already exist
getIdentifier() - Method in class com.steptools.stdev.PopulationBase
Gets the identifier for the section
getInstance() - Method in exception com.steptools.stdev.p21.DuplicateInstanceException
 
getInstance(BigInteger) - Method in class com.steptools.stdev.p21.EntityIDTable
Gets the EntityInstance for a specified ID
getInstance(String) - Method in class com.steptools.stdev.p21.EntityIDTable
Gets the EntityInstance for a specified ID
getInstances() - Method in class com.steptools.stdev.keystone.AggregateObject
Get the set of all of the EntityInstances contained in the set.
getKlass() - Method in exception com.steptools.stdev.DomainNotFoundException
 
getKnownSubtypes() - Method in class com.steptools.stdev.EntityDomain
Gets the immediate subtypes of this domain.
getKnownSubtypes() - Method in class com.steptools.stdev.StaticEntityDomain
 
getLineNumber() - Method in exception com.steptools.stdev.p21.P21Exception
 
getLocalAttribute(String) - Method in class com.steptools.stdev.EntityDomain
Finds a non-inherited attribute by name.
getLocalAttributes() - Method in class com.steptools.stdev.EntityDomain
Gets the immediate (EXPRESS defined) attributes of this domain.
getLocalAttributes() - Method in class com.steptools.stdev.StaticEntityDomain
 
getLocalDomain() - Method in interface com.steptools.stdev.EntityInstance
Gets the domain for the view object.
getLocalDomain() - Method in class com.steptools.stdev.EntityInstanceImpl
 
getLocalSupertypes() - Method in class com.steptools.stdev.EntityDomain
Gets the immediate (EXPRESS defined) supertypes of the domain.
getLocalSupertypes() - Method in class com.steptools.stdev.StaticEntityDomain
 
getModel() - Method in class com.steptools.stdev.PopulationBase
Gets the model for the population
getName() - Method in class com.steptools.stdev.Attribute
Gets the name of the attribute.
getName() - Method in class com.steptools.stdev.Domain
Gets the name of the Domain.
getName() - Method in class com.steptools.stdev.Enumeration
Gets the name of the item as defined in EPXRESS.
getName() - Method in class com.steptools.stdev.SchemaBase
Gets the name of the schema
getOwner() - Method in class com.steptools.stdev.Attribute
Get the domain that defines the attribute.
getPath() - Method in class com.steptools.stdev.SelectionBase
Get the type path for this selection
getPopulation() - Method in class com.steptools.stdev.EntityExtent
Get the population over which this extent reaches
getPopulation() - Method in class com.steptools.stdev.Model
Gets the default population in model.
getPopulation(Object) - Method in class com.steptools.stdev.Model
Gets the requested population be identifier.
getPopulation() - Method in class com.steptools.stdev.p21.Header
Get the population object for the header.
getPopulations() - Method in class com.steptools.stdev.Model
Gets all the populations in model
getProperty(Object) - Method in class com.steptools.stdev.Model
Gets the property for the specified key
getRank() - Method in class com.steptools.stdev.Enumeration
Gets the rank of the iten as defined in EPXRESS.
getSchema(String) - Method in class com.steptools.stdev.p21.Part21Parser
Find the schema for a given name.
getSchema(Model) - Method in class com.steptools.stdev.p21.Part21Writer
Get the list of strings to be written as the schemas in a Part21 file.
getSchema() - Method in class com.steptools.stdev.PopulationBase
Gets the schema for the population
getSchema() - Method in exception com.steptools.stdev.SchemaNotFoundException
 
getSelect() - Method in exception com.steptools.stdev.SelectTypeException
 
getSelections() - Method in class com.steptools.stdev.SelectDomain
Gets the selection that this select defines
getSource() - Method in exception com.steptools.stdev.EntityCastException
 
getTarget() - Method in exception com.steptools.stdev.EntityCastException
 
getValue(EntityInstance) - Method in class com.steptools.stdev.Attribute
Retrieves an attribute value in a late-bound fashion.
getValue(int) - Method in class com.steptools.stdev.keystone.AggregateBoolean
Get the value at a specified index
getValue(int) - Method in class com.steptools.stdev.keystone.AggregateInteger
Get the value at a specified index
getValue(int) - Method in class com.steptools.stdev.keystone.AggregateLogical
Get the value at a specified index
getValue(int) - Method in class com.steptools.stdev.keystone.AggregateReal
Get the value at a specified index
getValue(int) - Method in class com.steptools.stdev.keystone.AggregateString
Get the value at a specified index
getValue(Select) - Method in class com.steptools.stdev.SelectionBase
Retreive the value from a Select that matches this selection.

H

Header - Class in com.steptools.stdev.p21
Provides a convient interface for the STEP Part 21 header instances.
header_section_schema - Static variable in class com.steptools.stdev.p21.P21Consts
The schema for the header section

I

Instance - Interface in com.steptools.stdev
Base interface for all STEP instance data.
INTEGER - Static variable in class com.steptools.stdev.Primitives
Domain for EXPRESS INTEGER type
isa(Domain) - Method in interface com.steptools.stdev.EntityInstance
This method determines if this EntityInstance is an instance of the specified domain.
isa(Domain) - Method in class com.steptools.stdev.EntityInstanceImpl
 
isAggregate() - Method in class com.steptools.stdev.AggregateDomain
 
isAggregate() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is an Aggregate type.
isAggregate() - Method in class com.steptools.stdev.Domain
 
isAttributeRedeclared(Attribute) - Method in class com.steptools.stdev.EntityDomain
Determines if the specified attribute is redeclared as derived in this entity.
isBoolean() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is a boolean
isBoolean() - Method in class com.steptools.stdev.Domain
 
isBoolean() - Method in class com.steptools.stdev.PrimitiveDomain
 
isComplex() - Method in class com.steptools.stdev.EntityDomain
Determines if this domain is an AND-OR domain.
isComplex() - Method in class com.steptools.stdev.StaticEntityDomain
 
isEntity() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is an Entity type.
isEntity() - Method in class com.steptools.stdev.Domain
 
isEntity() - Method in class com.steptools.stdev.EntityDomain
 
isEnumeration() - Method in class com.steptools.stdev.Domain
 
isEnumeration() - Method in class com.steptools.stdev.EnumerationDomain
 
isInSchema(SchemaBase) - Method in class com.steptools.stdev.EntityDomain
Determined if this Domain is a member of this schema.
isInSchema(SchemaBase) - Method in class com.steptools.stdev.StaticEntityDomain
 
isInteger() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is an INTEGER type.
isInteger() - Method in class com.steptools.stdev.Domain
 
isInteger() - Method in class com.steptools.stdev.PrimitiveDomain
 
isLogical() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is a boolean
isLogical() - Method in class com.steptools.stdev.Domain
 
isLogical() - Method in class com.steptools.stdev.PrimitiveDomain
 
isNull(Object) - Static method in class com.steptools.stdev.Primitives
Determines if the specified value is a null value.
isNull(int) - Static method in class com.steptools.stdev.Primitives
Determines if the specified value is a null value.
isNull(double) - Static method in class com.steptools.stdev.Primitives
Determines if the specified value is a null value.
isReal() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is a REAL type.
isReal() - Method in class com.steptools.stdev.Domain
 
isReal() - Method in class com.steptools.stdev.PrimitiveDomain
 
isSelect() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is a Select type.
isSelect() - Method in class com.steptools.stdev.Domain
 
isSelect() - Method in class com.steptools.stdev.SelectDomain
 
isString() - Method in class com.steptools.stdev.Attribute
Determines if the type of the attribute is a STRING type.
isString() - Method in class com.steptools.stdev.Domain
 
isString() - Method in class com.steptools.stdev.PrimitiveDomain
 
isUser() - Method in class com.steptools.stdev.PopulationBase
Determines if this is a user population.
isView() - Method in interface com.steptools.stdev.EntityInstance
This function determines if this object is a view, or if it is the final object.
isView() - Method in class com.steptools.stdev.EntityInstanceImpl
 
iterator() - Method in class com.steptools.stdev.EntityExtent
Get an iterator over the instances in the extent
iterator() - Method in class com.steptools.stdev.PopulationBase
Get all the instances in this population.

L

ListBoolean - Class in com.steptools.stdev.keystone
Represents EXPRESS LIST of Boolean
ListBoolean() - Constructor for class com.steptools.stdev.keystone.ListBoolean
 
ListInteger - Class in com.steptools.stdev.keystone
Represents EXPRESS LIST of integer
ListInteger() - Constructor for class com.steptools.stdev.keystone.ListInteger
 
ListLogical - Class in com.steptools.stdev.keystone
Represents EXPRESS BAG of Logical
ListLogical() - Constructor for class com.steptools.stdev.keystone.ListLogical
 
ListReal - Class in com.steptools.stdev.keystone
Represents EXPRESS LIST of real
ListReal() - Constructor for class com.steptools.stdev.keystone.ListReal
 
ListString - Class in com.steptools.stdev.keystone
Represents EXPRESS LIST of string
ListString() - Constructor for class com.steptools.stdev.keystone.ListString
 
Logical - Class in com.steptools.stdev.keystone
Represents an instances of an EXPRESS logical value.
LOGICAL - Static variable in class com.steptools.stdev.Primitives
Domain for EXPRESS LOGICAL type
logicalValue() - Method in class com.steptools.stdev.keystone.ExpBoolean
Get the value as logical value

M

Model - Class in com.steptools.stdev
A unit of persistence for STEP data.
Model(SchemaBase) - Constructor for class com.steptools.stdev.Model
Create a model with the specified schema as the default schema
Model() - Constructor for class com.steptools.stdev.Model
 
ModelMemberException - Exception in com.steptools.stdev
Thrown when an operation is attempted on a model or population with an instance that is not a member of the population or model.
ModelMemberException(String) - Constructor for exception com.steptools.stdev.ModelMemberException
 

N

newInstance() - Method in class com.steptools.stdev.AggregateDomain
Create a new instance of the Aggregate object described by this domain
newInstance(PopulationBase) - Method in class com.steptools.stdev.EntityDomain
Creates a new instance of the entity.
newInstance() - Method in class com.steptools.stdev.EntityDomain
Create a new non-persistent instance of the entity
newInstance(List) - Method in class com.steptools.stdev.PopulationBase
Create a new complex instance within this population
newInstance(EntityDomain[]) - Method in class com.steptools.stdev.PopulationBase
Create a new complex instance within this population
newInstance(EntityDomain) - Method in class com.steptools.stdev.PopulationBase
Create a new instance of the specified instance
newInstance(Object) - Method in class com.steptools.stdev.SelectionBase
Creates a Select of the type identified by this Selection
newInstance(PopulationBase) - Method in class com.steptools.stdev.StaticEntityDomain
 
newPopulation(Model, Object) - Method in class com.steptools.stdev.keystone.Schema
 
newPopulation(SchemaBase, Object) - Method in class com.steptools.stdev.Model
Creates a new population in the model.
next() - Method in class com.steptools.stdev.EntityInstanceSetIterator
Get the next object in the set.
nextInstance() - Method in class com.steptools.stdev.EntityInstanceSetIterator
Get the next object in the set, cast to an EntityInstance.
NULL_BOOLEAN - Static variable in class com.steptools.stdev.Primitives
Represents an unset value of type BOOLEAN
NULL_INTEGER - Static variable in class com.steptools.stdev.Primitives
Represents an unset value of type INTEGER
NULL_LOGICAL - Static variable in class com.steptools.stdev.Primitives
Represents an unset value of type LOGICAL
NULL_REAL - Static variable in class com.steptools.stdev.Primitives
Represents an unset value of type REAL
NULL_STRING - Static variable in class com.steptools.stdev.Primitives
Represents an unset value of type STRING

P

P21Consts - Class in com.steptools.stdev.p21
Part 21 constants
P21Consts() - Constructor for class com.steptools.stdev.p21.P21Consts
 
P21Exception - Exception in com.steptools.stdev.p21
Base class for exceptions in the Part21 interface
P21Exception(String, int) - Constructor for exception com.steptools.stdev.p21.P21Exception
 
P21Exception(Exception, int) - Constructor for exception com.steptools.stdev.p21.P21Exception
 
parse(String) - Method in class com.steptools.stdev.p21.Part21Parser
Read a Part 21 file into a Model.
parse(File) - Method in class com.steptools.stdev.p21.Part21Parser
Read a Part 21 file into a Model.
parse(Reader) - Method in class com.steptools.stdev.p21.Part21Parser
Read a Part 21 file into a Model.
parse(File, Model, EntityIDTable, boolean, boolean) - Method in class com.steptools.stdev.p21.Part21Parser
Read a Part 21 file into an existing Model.
parse(Reader, Model, EntityIDTable, boolean, boolean) - Method in class com.steptools.stdev.p21.Part21Parser
Read a Part 21 file into an existing Model.
Part21Parser - Class in com.steptools.stdev.p21
Provides the facilities to read a Part 21 file and populate a model from the instance data contained in the file.
Part21Parser() - Constructor for class com.steptools.stdev.p21.Part21Parser
 
Part21Writer - Class in com.steptools.stdev.p21
Provides the methods to write the contents of a model into a Part 21 file
Part21Writer() - Constructor for class com.steptools.stdev.p21.Part21Writer
 
populate(Set) - Method in class com.steptools.stdev.p21.EntityIDTable
Assign identifiers to a set of objects
populate(PopulationBase) - Method in class com.steptools.stdev.p21.EntityIDTable
Assign identifiers to all the objects in a population
populate(Model) - Method in class com.steptools.stdev.p21.EntityIDTable
Assign identifiers to all the user objects in a model
PopulationBase - Class in com.steptools.stdev
Provides a persistent collection of EntityInstances within a Model.
PrimitiveDomain - Class in com.steptools.stdev
Represents a primitive EXPRESS type
Primitives - Class in com.steptools.stdev
Constants to represent the domains and unset values of EXPRESS primitives.
propertyKeys() - Method in class com.steptools.stdev.Model
Gets all the property keys

R

REAL - Static variable in class com.steptools.stdev.Primitives
Domain for EXPRESS REAL type
remove() - Method in class com.steptools.stdev.EntityInstanceSetIterator
Remove the current object from the set.
remove(int) - Method in class com.steptools.stdev.keystone.Aggregate
Remove a value at a specified index
removeInstance(EntityInstance) - Method in class com.steptools.stdev.p21.EntityIDTable
Remove an instance from the table
removeInstance(EntityInstance) - Method in class com.steptools.stdev.PopulationBase
Remove an instance from the population.
RemoveListener - Interface in com.steptools.stdev
Model property interested in hearing about removal of EntityInstances from a population.
removeNotify(EntityInstance) - Method in class com.steptools.stdev.p21.EntityIDTable
 
removeNotify(EntityInstance) - Method in interface com.steptools.stdev.RemoveListener
Called when an EntityInstance is removed.
removePopulation(PopulationBase) - Method in class com.steptools.stdev.Model
Removes a population from the model
removePopulation(Object) - Method in class com.steptools.stdev.Model
Removes a population from the model
removeProperty(Object) - Method in class com.steptools.stdev.Model
Removed the property for the specified key

S

Schema - Class in com.steptools.stdev.keystone
The schema for the keystone object
SCHEMA - Static variable in class com.steptools.stdev.keystone.Schema
 
SchemaBase - Class in com.steptools.stdev
Represents an EXPRESS schema.
SchemaException - Exception in com.steptools.stdev.p21
Thrown when a Part 21 file does not conform to its schema
SchemaException(String, int) - Constructor for exception com.steptools.stdev.p21.SchemaException
 
SchemaException(Exception, int) - Constructor for exception com.steptools.stdev.p21.SchemaException
 
SchemaNotFoundException - Exception in com.steptools.stdev
Thrown when a schema cannot be found.
SchemaNotFoundException(String, Exception) - Constructor for exception com.steptools.stdev.SchemaNotFoundException
 
SchemaNotFoundException(String) - Constructor for exception com.steptools.stdev.SchemaNotFoundException
 
SchemaStructureException - Exception in com.steptools.stdev
Thrown when a malformed schema is encountered.
SchemaStructureException(String) - Constructor for exception com.steptools.stdev.SchemaStructureException
 
SchemaStructureException(Throwable) - Constructor for exception com.steptools.stdev.SchemaStructureException
 
SchemaStructureException(String, Throwable) - Constructor for exception com.steptools.stdev.SchemaStructureException
 
Select - Class in com.steptools.stdev
An instance of an EXPRESS-defined SELECT type
Select() - Constructor for class com.steptools.stdev.Select
 
SelectDomain - Class in com.steptools.stdev
Representation of an EXPRESS SELECT type
SelectDomain(Class) - Constructor for class com.steptools.stdev.SelectDomain
Reserved for EXPRESS classes
selection() - Method in class com.steptools.stdev.Select
Gets the selection that this select instance represents
SelectionBase - Class in com.steptools.stdev
Represents one of the possible types of an EXPRESS SELECT type.
SelectionNotFoundException - Exception in com.steptools.stdev
Thrown when a selection cannot by found for a specified path
SelectionNotFoundException() - Constructor for exception com.steptools.stdev.SelectionNotFoundException
 
SelectTypeException - Exception in com.steptools.stdev
Thrown when an inactive slot of a select is accessed.
SelectTypeException(Select) - Constructor for exception com.steptools.stdev.SelectTypeException
 
set(int, Object) - Method in class com.steptools.stdev.keystone.Aggregate
Set the value at a specified index
set(int, ExpBoolean) - Method in class com.steptools.stdev.keystone.AggregateBoolean
Set a value at a specified index
set(int, int) - Method in class com.steptools.stdev.keystone.AggregateInteger
Set a value at a specified index
set(int, Logical) - Method in class com.steptools.stdev.keystone.AggregateLogical
Set a value at a specified index
set(int, double) - Method in class com.steptools.stdev.keystone.AggregateReal
Set a value at a specified index
set(int, String) - Method in class com.steptools.stdev.keystone.AggregateString
Set a value at a specified index
SetBoolean - Class in com.steptools.stdev.keystone
Represents EXPRESS ARRAY of Boolean
SetBoolean() - Constructor for class com.steptools.stdev.keystone.SetBoolean
 
setId(BigInteger, EntityInstance) - Method in class com.steptools.stdev.p21.EntityIDTable
Set the identifier for a specified entity instance
SetInteger - Class in com.steptools.stdev.keystone
Represents EXPRESS Set of integer
SetInteger() - Constructor for class com.steptools.stdev.keystone.SetInteger
 
SetLogical - Class in com.steptools.stdev.keystone
Represents EXPRESS SET of Logical
SetLogical() - Constructor for class com.steptools.stdev.keystone.SetLogical
 
SetReal - Class in com.steptools.stdev.keystone
Represents EXPRESS SET of real
SetReal() - Constructor for class com.steptools.stdev.keystone.SetReal
 
SetString - Class in com.steptools.stdev.keystone
Represents EXPRESS SET of string
SetString() - Constructor for class com.steptools.stdev.keystone.SetString
 
setValue(EntityInstance, Object) - Method in class com.steptools.stdev.Attribute
Sets an attribute value of an entity instance in a late-bound fashon The preferred, early-bound, operation for settting attribute values is to call the setXXX) method on subtype of the EntityInstace object.
ShouldNotHappenException - Exception in com.steptools.stdev
Something complete unexpected has happened.
ShouldNotHappenException(Exception) - Constructor for exception com.steptools.stdev.ShouldNotHappenException
 
size() - Method in class com.steptools.stdev.keystone.Aggregate
Get the size of the aggregate
size() - Method in class com.steptools.stdev.PopulationBase
Get the number of instances in this population.
slotClass() - Method in class com.steptools.stdev.Attribute
Reserved for EXPRESS generated classes
slotDomain() - Method in class com.steptools.stdev.Attribute
Get the domain for the type of the attribute.
slotDomain() - Method in class com.steptools.stdev.SelectionBase
Get the underlying domain for this selection
StaticEntityDomain - Class in com.steptools.stdev
Represents the domain for entities for which an EXPRESS class is provided.
StaticEntityDomain(Class, Class, Class, Attribute[], Attribute[]) - Constructor for class com.steptools.stdev.StaticEntityDomain
 
STDevException - Exception in com.steptools.stdev
Base for all ST-Developer checked exceptions
STDevException(String) - Constructor for exception com.steptools.stdev.STDevException
 
STDevException(String, Throwable) - Constructor for exception com.steptools.stdev.STDevException
 
STDevException(Throwable) - Constructor for exception com.steptools.stdev.STDevException
 
STDevRuntimeException - Exception in com.steptools.stdev
Base for all ST-Developer runtime exception
STDevRuntimeException(String) - Constructor for exception com.steptools.stdev.STDevRuntimeException
 
STDevRuntimeException(String, Throwable) - Constructor for exception com.steptools.stdev.STDevRuntimeException
 
STDevRuntimeException(Throwable) - Constructor for exception com.steptools.stdev.STDevRuntimeException
 
STRING - Static variable in class com.steptools.stdev.Primitives
Domain for EXPRESS STRING type
SyntaxException - Exception in com.steptools.stdev.p21
Thrown when the Part 21 Parser encounters a syntax error in the Part 21 file
SyntaxException(String, int) - Constructor for exception com.steptools.stdev.p21.SyntaxException
 
SyntaxException(Exception, int) - Constructor for exception com.steptools.stdev.p21.SyntaxException
 

T

toString() - Method in class com.steptools.stdev.keystone.ExpBoolean
Returns "true" or "false"
toString() - Method in class com.steptools.stdev.keystone.Logical
Returns "true", "false" or "unknown"
TRUE - Static variable in class com.steptools.stdev.keystone.ExpBoolean
The value true
TRUE - Static variable in class com.steptools.stdev.keystone.Logical
the value true
TypeException - Exception in com.steptools.stdev
Thrown when an attemt is made to set a value to an incompatibe type
TypeException(String) - Constructor for exception com.steptools.stdev.TypeException
 
TypeException(Exception) - Constructor for exception com.steptools.stdev.TypeException
 
TypeException(String, Exception) - Constructor for exception com.steptools.stdev.TypeException
 
typeIsa(Domain) - Method in class com.steptools.stdev.AggregateDomain
 
typeIsa(Domain) - Method in class com.steptools.stdev.Domain
Tests if this Domain is assignable to the other Domain.
typeIsa(Domain) - Method in class com.steptools.stdev.EntityDomain
 
typeIsa(Domain) - Method in class com.steptools.stdev.EnumerationDomain
 
typeIsa(Domain) - Method in class com.steptools.stdev.PrimitiveDomain
 
typeIsa(Domain) - Method in class com.steptools.stdev.SelectDomain
 

U

UNKNOWN - Static variable in class com.steptools.stdev.keystone.Logical
the value unknown
update_header - Variable in class com.steptools.stdev.p21.Part21Writer
If true, modify the instances in the header to reflect the values written into the Part21 file.
usedin(EntityInstanceSet, EntityDomain, Attribute) - Method in interface com.steptools.stdev.EntityInstance
This method implements an EXPRESS-like USEDIN facility.
usedin(EntityInstanceSet, Attribute) - Method in interface com.steptools.stdev.EntityInstance
This method implements an EXPRESS-like USEDIN facility.

W

write(String, Model) - Method in class com.steptools.stdev.p21.Part21Writer
Write a model as a part 21 file
write(File, Model) - Method in class com.steptools.stdev.p21.Part21Writer
Write a model as a part 21 file
write(Writer, Model, String) - Method in class com.steptools.stdev.p21.Part21Writer
Write a model as a part 21 file

A B C D E F G H I L M N P R S T U W