|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Aggregate | The interface Aggregate represents a collection of arbitrary EXPRESS data types, called members of this aggregate. |
EEntity | Implicit supertype for all dictionary and application entity types. |
EMappedARMEntity | A common supertype for all ARM entity types that support mapping operations. |
EntityDefinition | This interface is for internal JSDAI use only. |
ExpressTypes | Express types for use in expressions. |
MappingConstraintMatcher | This interface defines the AIM2ARM conversion behavior. |
MappingConstraintMatcher.MappingMatcherInstances | Identifies matcher instances used in attribute and entity mappings. |
MappingConstraintPath | This interface defines the mapping operations behaviour. |
MappingPopulationCreator | A MappingPopulationCreator is used as callbacks for
AIM2ARM conversion algorithm. |
QueryResultSet | This interface defines the results of a query operation. |
QuerySource | This interface is a query source according to "ISO 10303-22::9.3.12 query_source" It defines the source of a query execution. |
SdaiEventSource | allows applications to register objects as Listeners. |
SdaiListener | Application objects, implementing the SdaiListener interfaces can be registered as Listeners on any instance of a EEntity subtype. |
SdaiModelConnector | This interface provides the abstraction of SdaiModel
connections for instance references crossing SdaiModel
boundaries. |
SdaiOperationIterator | Implicit supertype for all classes aiding to run through entity instances for which some changes (due to their modification, creation, deletion or substitution) were recorded in the log file for subsequent undo/redo operations. |
SdaiQuery | This interface is a way to deal with SDAI queries. |
Class Summary | |
A_binary | Specialized class implementing Aggregate for members of the
EXPRESS type BINARY. |
A_boolean | Specialized class implementing Aggregate for members of the
EXPRESS type boolean. |
A_double | Specialized class implementing Aggregate for members of the
EXPRESS type real. |
A_enumeration | Specialized class implementing Aggregate for members of the
EXPRESS type ENUMERATION. |
A_integer | Specialized class implementing Aggregate for members of the
EXPRESS type integer. |
A_string | Specialized class implementing Aggregate for members of the
EXPRESS type STRING. |
Aa_binary | Specialized class implementing double nested Aggregate for
members of the EXPRESS type BINARY. |
Aa_boolean | Specialized class implementing double nested Aggregate for
members of the EXPRESS type BOOLEAN. |
Aa_double | Specialized class implementing double nested Aggregate for
members of the EXPRESS type REAL. |
Aa_enumeration | Specialized class implementing double nested Aggregate for
members of the EXPRESS type ENUMERATION. |
Aa_integer | Specialized class implementing double nested Aggregate for
members of the EXPRESS type INTEGER. |
Aa_string | Specialized class implementing double nested Aggregate for
members of the EXPRESS type STRING. |
Aaa_binary | Specialized class implementing triple nested Aggregate for
members of the EXPRESS type BINARY. |
Aaa_boolean | Specialized class implementing triple nested Aggregate for
members of the EXPRESS type BOOLEAN. |
Aaa_double | Specialized class implementing triple nested Aggregate for
members of the EXPRESS type REAL. |
Aaa_enumeration | Specialized class implementing triple nested Aggregate for
members of the EXPRESS type ENUMERATION. |
Aaa_integer | Specialized class implementing triple nested Aggregate for
members of the EXPRESS type INTEGER. |
Aaa_string | Specialized class implementing triple nested Aggregate for
members of the EXPRESS type STRING. |
AEntity | Specialized class implementing Aggregate for members of
type EEntity . |
AEntityExtent | Specialized class implementing Aggregate for members of
type EntityExtent . |
AEntitySelect | Specialized supertype Aggregate, only subtyped by select aggregates |
AggregationType | Supertype of dictionary CAggregation_type, for internal JSDAI use only. |
ASchemaInstance | Specialized class implementing Aggregate for members of
type SchemaInstance . |
ASdaiModel | Specialized class implementing Aggregate for members of
type SdaiModel . |
ASdaiRepository | Specialized class implementing Aggregate for members of
type SdaiRepository . |
AttributeDefinition | This is for internal JSDAI use only. |
AttributeMapping | This class is part of attribute mapping implementation. |
Binary | The Binary class represents the EXPRESS data type BINARY.
|
CAggregate | This class is for internal JSDAI use only. |
CEntity | CEntity is a base class for all application and dictionary entity classes. |
CEntityDefinition | It is a supertype of the class CEntity_definition contained in the
jsdai.dictionary package. |
CEntityMappingBase | This class is a superclass of CEntity_mapping class in package jsdai.mapping. |
CMappedARMEntity | A common supertype of all ARM entity type implementing classes that support mapping operations. |
CMappingAggregate_member_constraint | This class is a superclass of CAggregate_member_constraint class in package jsdai.mapping. |
CMappingAnd_constraint_relationship | This class is a superclass of CAnd_constraint_relationship class in package jsdai.mapping. |
CMappingAttribute_mapping | This class is a superclass of CAttribute_mapping class in package jsdai.mapping. |
CMappingAttribute_mapping_boolean_value | This class is a superclass of CAttribute_mapping_boolean_value class in package jsdai.mapping. |
CMappingAttribute_mapping_enumeration_value | This class is a superclass of CAttribute_mapping_enumeration_value class in package jsdai.mapping. |
CMappingAttribute_mapping_int_value | This class is a superclass of CAttribute_mapping_int_value class in package jsdai.mapping. |
CMappingAttribute_mapping_logical_value | This class is a superclass of CAttribute_mapping_logical_value class in package jsdai.mapping. |
CMappingAttribute_mapping_real_value | This class is a superclass of CAttribute_mapping_real_value class in package jsdai.mapping. |
CMappingAttribute_mapping_string_value | This class is a superclass of CAttribute_mapping_string_value class in package jsdai.mapping. |
CMappingAttribute_mapping_value | This class is a superclass of CAttribute_mapping_value subclasses in package jsdai.mapping. |
CMappingAttribute_value_constraint | This class is a superclass of CAttribute_value_constraint class in package jsdai.mapping. |
CMappingDerived_attribute | This class is a superclass of CDerived_attribute class in package jsdai.dictionary. |
CMappingEnd_of_path_constraint | This class is a superclass of CEnd_of_path_constraint class in package jsdai.mapping. |
CMappingEntity_constraint | This class is a superclass of CEntity_constraint class in package jsdai.mapping. |
CMappingExplicit_attribute | This class is a superclass of CExplicit_attribute class in package jsdai.dictionary. |
CMappingInstance_equal | This class is a superclass of CInstance_equal class in package jsdai.mapping. |
CMappingIntersection_constraint | This class is a superclass of CIntersection_constraint class in package jsdai.mapping. |
CMappingInverse_attribute | This class is a superclass of CInverse_attribute class in package jsdai.dictionary. |
CMappingInverse_attribute_constraint | This class is a superclass of CInverse_attribute_constraint class in package jsdai.mapping. |
CMappingNegation_constraint | This class is a superclass of CNegation_constraint class in package jsdai.mapping. |
CMappingOr_constraint_relationship | This class is a superclass of COr_constraint_relationship class in package jsdai.mapping. |
CMappingPath_constraint | This class is a superclass of CPath_constraint class in package jsdai.mapping. |
CMappingSelect_constraint | This class is a superclass of CSelect_constraint class in package jsdai.mapping. |
CMappingType_constraint | This class is a superclass of CType_constraint class in package jsdai.mapping. |
ComplexEntityValue | This class is for internal JSDAI use only. |
DataType | This class is a supertype of several classes designed for description of the named data types (entity definitions, simple, enumeration, aggregation, select and defined types). |
DefinedType | This class is a supertype of CDefined_type contained in the
jsdai.dictionary package.
|
ELogical | The ELogical class represents the EXPRESS data type LOGICAL and defines its values FALSE, TRUE and UNKNOWN for its usage in Java similarly like it is done for ENUMERATION. |
EntityExtent | The EntityExtent class groups all entity instances of an SdaiModel
into folders. |
EntityMapping | This class is part of entity mapping implementation. |
EntityValue | This class is for internal JSDAI use only. |
EnumerationType | A supertype of each of CExtended_enumeration_type, CExtensible_enumeration_type and CExtended_enumeration_type$extensible_enumeration_type; for internal JSDAI use only. |
ExternalData | An ExternalData object encapsulates data for an entity instance which is not covered by the attribute values of the entity instance. |
GlobalRule | This is for internal JSDAI use only. |
Implementation | This class gives a general information on this SDAI implementation. |
InverseEntity | Used to handle the inverseList capabilities of all Application Entities and Connector. |
JsdaiLangAccessor | This class is part of JSDAI implementation. |
MappingConstraintMatcher.AEntityMap | This is Map interface wrapper for AEntity aggregate.
|
MappingConstraintMatcher.AEntitySet | This is Set interface wrapper for AEntity aggregate.
|
MappingConstraintMatcher.FixedValueMap | This is Map interface wrapper for Set as keys
and fixed value as values.
|
MappingConstraintMatcher.MappingPreInstances | This class holds pre-processed instances for attribute and entity mappings. |
MappingConstraintMatcher.MatcherInstances | This class defines entity instances for use in MappingConstraintMatcher
It is meant for mapping operations internal use. |
MappingContext | This class is mapping context for AIM2ARM conversion method convertMapping . |
MappingUtil | This class is a superclass of all mapping early binding classes known as M classes. |
MethodCallsCacheManager | This class provides a way to manage method calls cache used by mapping operations. |
PopulationDependentBound | This class is for internal JSDAI use only. |
QueryResultSet.ItemStruct | This class is a structure to store query result item value in an efficient way. |
ReferencedObject | The reference to an objects. |
SchemaDefinition | It is a supertype of the class CSchema_definition contained in the
jsdai.dictionary package. |
SchemaInstance | The SchemaInstance class represents a logical collection of
SdaiModel s.
|
SdaiCalendar | This class gives methods to convert time values from long to
String representation and vice versa.
|
SdaiContext | This class servers as context for several JSDAI operations. |
SdaiEvent | Used to inform SdaiListner about changes in SdaiEventSources. |
SdaiIterator | The instances of the class SdaiIterator are used to iterate
through the members of an Aggregate . |
SdaiLoggingEvent | This class informs SDAI listeners about changes done in the undo/redo log file. |
SdaiModel | SdaiModel is a Java class used for grouping entity instances.
|
SdaiPermission | Enumeration class for representing access rights to remote SdaiRepositories ,
SdaiModels and SchemaInstances . |
SdaiRepository | An SdaiRepository is the physical container to store persistently:
- SdaiModel s with entity instances within them;
- SchemaInstance s which logically group SdaiModel s.
|
SdaiSession | It is the main class to begin and end any usage of JSDAI. |
SdaiTransaction | Transactions control operations performed during the session. |
SelectType | Supertype of CSelect_type, for internal JSDAI use only. |
SharedEntityKey | This class extends the usage of user defined entity instance data. |
SSuper | This class is for internal JSDAI use only. |
StringType | This class is a supertype of CString_type contained in the
jsdai.dictionary package.
|
Value | This class represents instances of any data type defined in EXPRESS language and their values. |
WhereRule | This is for internal JSDAI use only. |
Exception Summary | |
SdaiException | The SdaiException class describes JSDAI errors appearing as a result of a JSDAI operation that has failed to execute successfully. |
This package contains the core interfaces and classes of JSDAI to work on data in accordance with the STEP standard (ISO 10303). JSDAI is designed in accordance to the Standand Data Access Interface (ISO 10303-22) and it's complete Java binding (ISO/TS 10303-27).
The package jsdai.lang contains three groups of classes and interfaces: session classes, EXPRESS classes and utility classes and interfaces for aggregates and events. The sequence given below indicates a prefered order for reading.
Session classes
Methods related to mapping operations are available only if JSDAI Mapping Extension is installed. Otherwise SdaiException FN_NAVL is thrown upon invocation of mapping operations related methods.
JSDAI DB ExtensionMethods related to JSDAI DB are available only if JSDAI DB Extension is installed. Otherwise SdaiException FN_NAVL is thrown upon invocation of remote repository related methods.
ISO 10303-22
paragraph no. |
session schema entity | JSDAI |
7.4.1 | sdai_session | SdaiSession (class) |
7.4.2 | implementation | Implementation |
7.4.3 | sdai_repository | SdaiRepository |
7.4.4 | sdai_repository_contents | SdaiRepository |
7.4.5 | sdai_transaction | SdaiTransaction |
7.4.6 | event | - |
7.4.7 | error_event | - |
ISO 10303-22
paragraph nr. |
population schema entity | JSDAI |
8.4.1 | schema_instance | SchemaInstance |
8.4.2 | sdai_model | SdaiModel |
8.4.3 | sdai_model_contents | SdaiModel |
8.4.4 | entity_extent | EntityExtent |
8.4.5 | scope | - |
|
Copyright © LKSoftWare GmbH, 1999-2008 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |