| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjsdai.lang.SdaiCommon
jsdai.lang.A_basis
jsdai.lang.CAggregate
jsdai.lang.Aaa_boolean
Specialized class implementing triple nested Aggregate for
 members of the EXPRESS type BOOLEAN. See Aggregate 
 for detailed description of methods whose specializations are given here.
| Method Summary | |
|  void | addAfter(SdaiIterator iter,
         boolean value,
         jsdai.dictionary.EDefined_type[] select)Adds a new member of type booleanimmediately after the member of thisAggregateplaced at the position specified by an iterator, provided 
 the type of thisAggregateis LIST. | 
|  void | addAfter(SdaiIterator iter,
         double value,
         jsdai.dictionary.EDefined_type[] select)Adds a new member of type doubleimmediately after the member of thisAggregateplaced at the position specified by an iterator, provided 
 the type of thisAggregateis LIST. | 
|  void | addAfter(SdaiIterator iter,
         int value,
         jsdai.dictionary.EDefined_type[] select)Adds a new member of type intimmediately after the member of thisAggregateplaced at the position specified by an iterator, provided 
 the type of thisAggregateis LIST. | 
|  Aa_boolean | addAggregateByIndex(int index)It is a specialization of addAggregateByIndex(int, EDefined_type [])method - the return value is of typeAa_booleaninstead ofObjectand the second parameter is dropped. | 
|  void | addBefore(SdaiIterator iter,
          boolean value,
          jsdai.dictionary.EDefined_type[] select)Adds a new member of type booleanimmediately before the member of thisAggregateplaced at the position specified by an iterator, provided 
 the type of thisAggregateis LIST. | 
|  void | addBefore(SdaiIterator iter,
          double value,
          jsdai.dictionary.EDefined_type[] select)Adds a new member of type doubleimmediately before the member of thisAggregateplaced at the position specified by an iterator, provided 
 the type of thisAggregateis LIST. | 
|  void | addBefore(SdaiIterator iter,
          int value,
          jsdai.dictionary.EDefined_type[] select)Adds a new member of type intimmediately before the member of thisAggregateplaced at the position specified by an iterator, provided 
 the type of thisAggregateis LIST. | 
|  void | addByIndex(int index,
           boolean value,
           jsdai.dictionary.EDefined_type[] select)Adds a new member of type booleanat the specified index position to thisAggregate, provided its type is LIST. | 
|  void | addByIndex(int index,
           double value,
           jsdai.dictionary.EDefined_type[] select)Adds a new member of type doubleat the specified index position to thisAggregate, provided its type is LIST. | 
|  void | addByIndex(int index,
           int value,
           jsdai.dictionary.EDefined_type[] select)Adds a new member of type intat the specified index position to thisAggregate, provided its type is LIST. | 
|  void | addUnordered(boolean value,
             jsdai.dictionary.EDefined_type[] select)Adds a new member of type booleanto thisAggregate,
 provided the type of thisAggregateis different than ARRAY. | 
|  void | addUnordered(double value,
             jsdai.dictionary.EDefined_type[] select)Adds a new member of type doubleto thisAggregate,
 provided the type of thisAggregateis different than ARRAY. | 
|  void | addUnordered(int value,
             jsdai.dictionary.EDefined_type[] select)Adds a new member of type intto thisAggregate,
 provided the type of thisAggregateis different than ARRAY. | 
|  Aa_boolean | createAggregateAfter(SdaiIterator iter)It is a specialization of createAggregateAfter(SdaiIterator, EDefined_type [])method - the return value is of typeAa_booleaninstead ofObjectand the second parameter is dropped. | 
|  Aa_boolean | createAggregateAsCurrentMember(SdaiIterator iter)It is a specialization of createAggregateAsCurrentMember(SdaiIterator, EDefined_type [])method - the return value is of typeAa_booleaninstead ofObjectand the second parameter is dropped. | 
|  Aa_boolean | createAggregateBefore(SdaiIterator iter)It is a specialization of createAggregateBefore(SdaiIterator, EDefined_type [])method - the return value is of typeAa_booleaninstead ofObjectand the second parameter is dropped. | 
|  Aa_boolean | createAggregateByIndex(int index)It is a specialization of createAggregateByIndex(int, EDefined_type [])method - the return value is of typeAa_booleaninstead ofObjectand the second parameter is dropped. | 
|  Aa_boolean | createAggregateUnordered()It is a specialization of createAggregateUnordered(EDefined_type [])method - the return value is of typeAa_booleaninstead ofObjectand the parameter is dropped. | 
|  Aa_boolean | getByIndex(int index)It is getByIndexObjectmethod
 with return value of typeAa_booleaninstead ofObject. | 
|  Aa_boolean | getCurrentMember(SdaiIterator iter)It is equivalent to getCurrentMemberObjectmethod
 with return value of typeAa_booleaninstead ofObject. | 
|  boolean | isMember(Aa_boolean value)It is a specialization of isMember(Object, EDefined_type [])method - the first parameter is of typeAa_booleanand the second parameter is dropped. | 
|  boolean | isMember(boolean value,
         jsdai.dictionary.EDefined_type[] select)Checks if the specified value of type booleanis a member of thisAggregate. | 
|  boolean | isMember(double value,
         jsdai.dictionary.EDefined_type[] select)Checks if the specified value of type doubleis a member of thisAggregate. | 
|  boolean | isMember(int value,
         jsdai.dictionary.EDefined_type[] select)Checks if the specified value of type intis a member of thisAggregate. | 
|  void | removeUnordered(Aa_boolean value)It is a specialization of removeUnordered(Object, EDefined_type [])method - the first parameter is of typeAa_booleanand the second parameter is dropped. | 
|  void | removeUnordered(boolean value,
                jsdai.dictionary.EDefined_type[] select)Removes one occurrence of the specified value of type booleanfrom thisAggregate, provided the type of thisAggregateis either SET or BAG. | 
|  void | removeUnordered(double value,
                jsdai.dictionary.EDefined_type[] select)Removes one occurrence of the specified value of type doublefrom thisAggregate, provided the type of thisAggregateis either SET or BAG. | 
|  void | removeUnordered(int value,
                jsdai.dictionary.EDefined_type[] select)Removes one occurrence of the specified value of type intfrom thisAggregate, provided the type of thisAggregateis either SET or BAG. | 
|  void | setByIndex(int index,
           boolean value,
           jsdai.dictionary.EDefined_type[] select)Assigns a new value of type booleanto a member of thisAggregateat the specified index position. | 
|  void | setByIndex(int index,
           double value,
           jsdai.dictionary.EDefined_type[] select)Assigns a new value of type doubleto a member of thisAggregateat the specified index position. | 
|  void | setByIndex(int index,
           int value,
           jsdai.dictionary.EDefined_type[] select)Assigns a new value of type intto a member of thisAggregateat the specified index position. | 
|  void | setCurrentMember(SdaiIterator iter,
                 boolean value,
                 jsdai.dictionary.EDefined_type[] select)Assigns a new value of type booleanto a member of thisAggregateat the position specified by an iterator. | 
|  void | setCurrentMember(SdaiIterator iter,
                 double value,
                 jsdai.dictionary.EDefined_type[] select)Assigns a new value of type doubleto a member of thisAggregateat the position specified by an iterator. | 
|  void | setCurrentMember(SdaiIterator iter,
                 int value,
                 jsdai.dictionary.EDefined_type[] select)Assigns a new value of type intto a member of thisAggregateat the position specified by an iterator. | 
| Methods inherited from class java.lang.Object | 
| getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface jsdai.lang.SdaiEventSource | 
| addSdaiListener, removeSdaiListener | 
| Method Detail | 
public boolean isMember(Aa_boolean value)
                 throws SdaiException
isMember(Object, EDefined_type [])
 method - the first parameter is of type Aa_boolean and the second parameter is dropped.
SdaiException
public boolean isMember(int value,
                        jsdai.dictionary.EDefined_type[] select)
                 throws SdaiException
Aggregateint
 is a member of this Aggregate.
 A positive answer is returned if this value appears in the aggregate 
 at least once.
 This method is applicable for values of EXPRESS data types
 INTEGER, LOGICAL and ENUMERATION.
 If the type of the aggregate elements is select type, 
 then the select path corresponding to the value
 to be checked needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
  The list of cases when SdaiException is thrown 
 contains the following items:
 
isMember in interface AggregateisMember in class CAggregateSdaiException
public boolean isMember(double value,
                        jsdai.dictionary.EDefined_type[] select)
                 throws SdaiException
Aggregatedouble
 is a member of this Aggregate.
 A positive answer is returned if this value appears in the aggregate 
 at least once.
 This method is applicable for values of EXPRESS data types
 REAL, and NUMBER.
 If the type of the aggregate elements is select type, 
 then the select path corresponding to the value
 to be checked needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
  The list of cases when SdaiException is thrown 
 contains the following items:
 
isMember in interface AggregateisMember in class CAggregateSdaiException
public boolean isMember(boolean value,
                        jsdai.dictionary.EDefined_type[] select)
                 throws SdaiException
Aggregateboolean
 is a member of this Aggregate.
 A positive answer is returned if this value appears in the aggregate 
 at least once.
 This method is applicable for values of EXPRESS data type BOOLEAN.
 If the type of the aggregate elements is select type, 
 then the select path corresponding to the value
 to be checked needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
  The list of cases when SdaiException is thrown 
 contains the following items:
 
isMember in interface AggregateisMember in class CAggregateSdaiException
public Aa_boolean getByIndex(int index)
                      throws SdaiException
getByIndexObject method
 with return value of type Aa_boolean instead of Object.
SdaiException
public void setByIndex(int index,
                       int value,
                       jsdai.dictionary.EDefined_type[] select)
                throws SdaiException
Aggregateint to a member of this 
 Aggregate at the specified index position. The method is
 valid only if this aggregate is an ordered collection (EXPRESS types 
 ARRAY or LIST). If the old value is an aggregate instance, then it is
 deleted along with any nested aggregate instances contained by it.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be assigned needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
setByIndex in interface AggregatesetByIndex in class CAggregateSdaiException
public void setByIndex(int index,
                       double value,
                       jsdai.dictionary.EDefined_type[] select)
                throws SdaiException
Aggregatedouble to a member of this 
 Aggregate at the specified index position. The method is
 valid only if this aggregate is an ordered collection (EXPRESS types 
 ARRAY or LIST). If the old value is an aggregate instance, then it is
 deleted along with any nested aggregate instances contained by it.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be assigned needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
setByIndex in interface AggregatesetByIndex in class CAggregateSdaiException
public void setByIndex(int index,
                       boolean value,
                       jsdai.dictionary.EDefined_type[] select)
                throws SdaiException
Aggregateboolean to a member of this 
 Aggregate at the specified index position. The method is
 valid only if this aggregate is an ordered collection (EXPRESS types 
 ARRAY or LIST). If the old value is an aggregate instance, then it is
 deleted along with any nested aggregate instances contained by it.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be assigned needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
setByIndex in interface AggregatesetByIndex in class CAggregateSdaiException
public Aa_boolean createAggregateByIndex(int index)
                                  throws SdaiException
createAggregateByIndex(int, EDefined_type [])
 method - the return value is of type Aa_boolean instead of Object
 and the second parameter is dropped.
SdaiException
public void addByIndex(int index,
                       int value,
                       jsdai.dictionary.EDefined_type[] select)
                throws SdaiException
Aggregateint at the specified index position to this
 Aggregate, provided its type is LIST. The method is
 invalid for aggregates of other EXPRESS types.
 If the specified index is equal to the list size plus one, the value submitted 
 is appended to the end of the list. If the specified index is greater than the above
 indicated value, then SdaiException IX_NVLD is thrown.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addByIndex in interface AggregateaddByIndex in class CAggregateSdaiException
public void addByIndex(int index,
                       double value,
                       jsdai.dictionary.EDefined_type[] select)
                throws SdaiException
Aggregatedouble at the specified index position to this
 Aggregate, provided its type is LIST. The method is
 invalid for aggregates of other EXPRESS types.
 If the specified index is equal to the list size plus one, the value submitted 
 is appended to the end of the list. If the specified index is greater than the above
 indicated value, then SdaiException IX_NVLD is thrown.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addByIndex in interface AggregateaddByIndex in class CAggregateSdaiException
public void addByIndex(int index,
                       boolean value,
                       jsdai.dictionary.EDefined_type[] select)
                throws SdaiException
Aggregateboolean at the specified index position to this
 Aggregate, provided its type is LIST. The method is
 invalid for aggregates of other EXPRESS types.
 If the specified index is equal to the list size plus one, the value submitted 
 is appended to the end of the list. If the specified index is greater than the above
 indicated value, then SdaiException IX_NVLD is thrown.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addByIndex in interface AggregateaddByIndex in class CAggregateSdaiException
public Aa_boolean addAggregateByIndex(int index)
                               throws SdaiException
addAggregateByIndex(int, EDefined_type [])
 method - the return value is of type Aa_boolean instead of Object
 and the second parameter is dropped.
SdaiException
public void addUnordered(int value,
                         jsdai.dictionary.EDefined_type[] select)
                  throws SdaiException
Aggregateint to this Aggregate,
 provided the type of this Aggregate is different than ARRAY.
 Processing of the LIST type is an extension of the functionality of 
 Add unordered operation specified in ISO 10303-22::10.14.1.
 If this case, a new member is added at the end of the list.
 The method is invalid for aggregates of EXPRESS ARRAY type.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addUnordered in interface AggregateaddUnordered in class CAggregateSdaiException
public void addUnordered(double value,
                         jsdai.dictionary.EDefined_type[] select)
                  throws SdaiException
Aggregatedouble to this Aggregate,
 provided the type of this Aggregate is different than ARRAY.
 Processing of the LIST type is an extension of the functionality of 
 Add unordered operation specified in ISO 10303-22::10.14.1.
 If this case, a new member is added at the end of the list.
 The method is invalid for aggregates of EXPRESS ARRAY type.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addUnordered in interface AggregateaddUnordered in class CAggregateSdaiException
public void addUnordered(boolean value,
                         jsdai.dictionary.EDefined_type[] select)
                  throws SdaiException
Aggregateboolean to this Aggregate,
 provided the type of this Aggregate is different than ARRAY.
 Processing of the LIST type is an extension of the functionality of 
 Add unordered operation specified in ISO 10303-22::10.14.1.
 If this case, a new member is added at the end of the list.
 The method is invalid for aggregates of EXPRESS ARRAY type.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addUnordered in interface AggregateaddUnordered in class CAggregateSdaiException
public Aa_boolean createAggregateUnordered()
                                    throws SdaiException
createAggregateUnordered(EDefined_type [])
 method - the return value is of type Aa_boolean instead of Object
 and the parameter is dropped.
SdaiException
public void removeUnordered(Aa_boolean value)
                     throws SdaiException
removeUnordered(Object, EDefined_type [])
 method - the first parameter is of type Aa_boolean and the second parameter is dropped.
SdaiException
public void removeUnordered(int value,
                            jsdai.dictionary.EDefined_type[] select)
                     throws SdaiException
Aggregateint
 from this Aggregate, provided the type of this
 Aggregate is either SET or BAG. The method is invalid for
 aggregates of other EXPRESS types, that is, ARRAY and LIST.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value to be
 removed needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
removeUnordered in interface AggregateremoveUnordered in class CAggregateSdaiException
public void removeUnordered(double value,
                            jsdai.dictionary.EDefined_type[] select)
                     throws SdaiException
Aggregatedouble
 from this Aggregate, provided the type of this
 Aggregate is either SET or BAG. The method is invalid for
 aggregates of other EXPRESS types, that is, ARRAY and LIST.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value to be
 removed needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
removeUnordered in interface AggregateremoveUnordered in class CAggregateSdaiException
public void removeUnordered(boolean value,
                            jsdai.dictionary.EDefined_type[] select)
                     throws SdaiException
Aggregateboolean
 from this Aggregate, provided the type of this
 Aggregate is either SET or BAG. The method is invalid for
 aggregates of other EXPRESS types, that is, ARRAY and LIST.
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value to be
 removed needs to be submitted (through the second method's parameter).
 Otherwise, null to the second parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
removeUnordered in interface AggregateremoveUnordered in class CAggregateSdaiException
public Aa_boolean getCurrentMember(SdaiIterator iter)
                            throws SdaiException
getCurrentMemberObject method
 with return value of type Aa_boolean instead of Object.
SdaiException
public void setCurrentMember(SdaiIterator iter,
                             int value,
                             jsdai.dictionary.EDefined_type[] select)
                      throws SdaiException
Aggregateint to a member of this
 Aggregate at the position specified by an iterator.
 If the old value is an aggregate instance, then it is deleted
 along with any nested aggregate instances contained by it.
  If the type of the aggregate elements is select type, 
 then the select path corresponding to the value to be assigned
 needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
setCurrentMember in interface AggregatesetCurrentMember in class CAggregateSdaiException
public void setCurrentMember(SdaiIterator iter,
                             double value,
                             jsdai.dictionary.EDefined_type[] select)
                      throws SdaiException
Aggregatedouble to a member of this
 Aggregate at the position specified by an iterator.
 If the old value is an aggregate instance, then it is deleted
 along with any nested aggregate instances contained by it.
  If the type of the aggregate elements is select type, 
 then the select path corresponding to the value to be assigned
 needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
setCurrentMember in interface AggregatesetCurrentMember in class CAggregateSdaiException
public void setCurrentMember(SdaiIterator iter,
                             boolean value,
                             jsdai.dictionary.EDefined_type[] select)
                      throws SdaiException
Aggregateboolean to a member of this
 Aggregate at the position specified by an iterator.
 If the old value is an aggregate instance, then it is deleted
 along with any nested aggregate instances contained by it.
  If the type of the aggregate elements is select type, 
 then the select path corresponding to the value to be assigned
 needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
setCurrentMember in interface AggregatesetCurrentMember in class CAggregateSdaiException
public Aa_boolean createAggregateAsCurrentMember(SdaiIterator iter)
                                          throws SdaiException
createAggregateAsCurrentMember(SdaiIterator, EDefined_type [])
 method - the return value is of type Aa_boolean instead of Object
 and the second parameter is dropped.
SdaiException
public void addBefore(SdaiIterator iter,
                      int value,
                      jsdai.dictionary.EDefined_type[] select)
               throws SdaiException
Aggregateint immediately before the member of this
 Aggregate placed at the position specified by an iterator, provided 
 the type of this Aggregate is LIST.
 The method is invalid for aggregates of other EXPRESS types.
 If iterator has no current member, then this method behaves as follows.
 If iterator is at the beginning and the list is nonempty, then
 the new member is inserted before the first member of the list, and the
 iterator is positioned to reference the new member.
 Otherwise, the new member is appended to the list, and the iterator
 is left at the end of the list with no member referenced. 
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addBefore in interface AggregateaddBefore in class CAggregateSdaiException
public void addBefore(SdaiIterator iter,
                      double value,
                      jsdai.dictionary.EDefined_type[] select)
               throws SdaiException
Aggregatedouble immediately before the member of this
 Aggregate placed at the position specified by an iterator, provided 
 the type of this Aggregate is LIST.
 The method is invalid for aggregates of other EXPRESS types.
 If iterator has no current member, then this method behaves as follows.
 If iterator is at the beginning and the list is nonempty, then
 the new member is inserted before the first member of the list, and the
 iterator is positioned to reference the new member.
 Otherwise, the new member is appended to the list, and the iterator
 is left at the end of the list with no member referenced. 
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addBefore in interface AggregateaddBefore in class CAggregateSdaiException
public void addBefore(SdaiIterator iter,
                      boolean value,
                      jsdai.dictionary.EDefined_type[] select)
               throws SdaiException
Aggregateboolean immediately before the member of this
 Aggregate placed at the position specified by an iterator, provided 
 the type of this Aggregate is LIST.
 The method is invalid for aggregates of other EXPRESS types.
 If iterator has no current member, then this method behaves as follows.
 If iterator is at the beginning and the list is nonempty, then
 the new member is inserted before the first member of the list, and the
 iterator is positioned to reference the new member.
 Otherwise, the new member is appended to the list, and the iterator
 is left at the end of the list with no member referenced. 
  If the type of the aggregate elements is select type,
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addBefore in interface AggregateaddBefore in class CAggregateSdaiException
public Aa_boolean createAggregateBefore(SdaiIterator iter)
                                 throws SdaiException
createAggregateBefore(SdaiIterator, EDefined_type [])
 method - the return value is of type Aa_boolean instead of Object
 and the second parameter is dropped.
SdaiException
public void addAfter(SdaiIterator iter,
                     int value,
                     jsdai.dictionary.EDefined_type[] select)
              throws SdaiException
Aggregateint immediately after the member of this
 Aggregate placed at the position specified by an iterator, provided 
 the type of this Aggregate is LIST.
 The method is invalid for aggregates of other EXPRESS types.
 If iterator has no current member, then this method behaves as follows.
 If iterator is at the end and the list is nonempty, then the new member is
 appended to the list, and the iterator is positioned to reference the new member.
 Otherwise, the new member is inserted before the first member of the list, and
 the iterator is left at the beginning of the list with no member referenced. 
  If the type of the aggregate elements is select type, 
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addAfter in interface AggregateaddAfter in class CAggregateSdaiException
public void addAfter(SdaiIterator iter,
                     double value,
                     jsdai.dictionary.EDefined_type[] select)
              throws SdaiException
Aggregatedouble immediately after the member of this
 Aggregate placed at the position specified by an iterator, provided 
 the type of this Aggregate is LIST.
 The method is invalid for aggregates of other EXPRESS types.
 If iterator has no current member, then this method behaves as follows.
 If iterator is at the end and the list is nonempty, then the new member is
 appended to the list, and the iterator is positioned to reference the new member.
 Otherwise, the new member is inserted before the first member of the list, and
 the iterator is left at the beginning of the list with no member referenced. 
  If the type of the aggregate elements is select type, 
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addAfter in interface AggregateaddAfter in class CAggregateSdaiException
public void addAfter(SdaiIterator iter,
                     boolean value,
                     jsdai.dictionary.EDefined_type[] select)
              throws SdaiException
Aggregateboolean immediately after the member of this
 Aggregate placed at the position specified by an iterator, provided 
 the type of this Aggregate is LIST.
 The method is invalid for aggregates of other EXPRESS types.
 If iterator has no current member, then this method behaves as follows.
 If iterator is at the end and the list is nonempty, then the new member is
 appended to the list, and the iterator is positioned to reference the new member.
 Otherwise, the new member is inserted before the first member of the list, and
 the iterator is left at the beginning of the list with no member referenced. 
  If the type of the aggregate elements is select type, 
 then the select path corresponding to the value
 to be added needs to be submitted (through the third method's parameter).
 Otherwise, null to the third parameter can be passed.
 Select path is a sequence of defined data types needed to specify a 
 value of a select data type (as defined in ISO 10303-21:11.1.8).
 The number of defined data types in the array "select" 
 giving the select path is either specified by the
 position of the first null value in this array or is equal 
 to the length of this array if it contains no null value.
 For a definition of the select path and a detailed example see
 set(EAttribute, Object, EDefined_type[])
 
 The list of cases when SdaiException is thrown 
 contains the following items:
 
addAfter in interface AggregateaddAfter in class CAggregateSdaiException
public Aa_boolean createAggregateAfter(SdaiIterator iter)
                                throws SdaiException
createAggregateAfter(SdaiIterator, EDefined_type [])
 method - the return value is of type Aa_boolean instead of Object
 and the second parameter is dropped.
SdaiException| 
 | Copyright © LKSoftWare GmbH, 1999-2008 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||