|
||||||||||
| 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.Aa_integer
Specialized class implementing double nested Aggregate for
members of the EXPRESS type INTEGER. 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 boolean immediately after the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addAfter(SdaiIterator iter,
double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double immediately after the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addAfter(SdaiIterator iter,
int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int immediately after the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
A_integer |
addAggregateByIndex(int index)
It is a specialization of addAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_integer instead of Object
and the second parameter is dropped. |
void |
addBefore(SdaiIterator iter,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean immediately before the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addBefore(SdaiIterator iter,
double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double immediately before the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addBefore(SdaiIterator iter,
int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int immediately before the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addByIndex(int index,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean at the specified index position to this
Aggregate, provided its type is LIST. |
void |
addByIndex(int index,
double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double at the specified index position to this
Aggregate, provided its type is LIST. |
void |
addByIndex(int index,
int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int at the specified index position to this
Aggregate, provided its type is LIST. |
void |
addUnordered(boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean to this Aggregate,
provided the type of this Aggregate is different than ARRAY.
|
void |
addUnordered(double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double to this Aggregate,
provided the type of this Aggregate is different than ARRAY.
|
void |
addUnordered(int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int to this Aggregate,
provided the type of this Aggregate is different than ARRAY.
|
A_integer |
createAggregateAfter(SdaiIterator iter)
It is a specialization of createAggregateAfter(SdaiIterator, EDefined_type [])
method - the return value is of type A_integer instead of Object
and the second parameter is dropped. |
A_integer |
createAggregateAsCurrentMember(SdaiIterator iter)
It is a specialization of createAggregateAsCurrentMember(SdaiIterator, EDefined_type [])
method - the return value is of type A_integer instead of Object
and the second parameter is dropped. |
A_integer |
createAggregateBefore(SdaiIterator iter)
It is a specialization of createAggregateBefore(SdaiIterator, EDefined_type [])
method - the return value is of type A_integer instead of Object
and the second parameter is dropped. |
A_integer |
createAggregateByIndex(int index)
It is a specialization of createAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_integer instead of Object
and the second parameter is dropped. |
A_integer |
createAggregateUnordered()
It is a specialization of createAggregateUnordered(EDefined_type [])
method - the return value is of type A_integer instead of Object
and the parameter is dropped. |
A_integer |
getByIndex(int index)
It is getByIndexObject method
with return value of type A_integer instead of Object. |
A_integer |
getCurrentMember(SdaiIterator iter)
It is equivalent to getCurrentMemberObject method
with return value of type A_integer instead of Object. |
boolean |
isMember(A_integer value)
It is a specialization of isMember(Object, EDefined_type [])
method - the first parameter is of type A_integer and the second parameter is dropped. |
boolean |
isMember(boolean value,
jsdai.dictionary.EDefined_type[] select)
Checks if the specified value of type boolean
is a member of this Aggregate.
|
boolean |
isMember(double value,
jsdai.dictionary.EDefined_type[] select)
Checks if the specified value of type double
is a member of this Aggregate.
|
boolean |
isMember(int value,
jsdai.dictionary.EDefined_type[] select)
Checks if the specified value of type int
is a member of this Aggregate.
|
void |
removeUnordered(A_integer value)
It is a specialization of removeUnordered(Object, EDefined_type [])
method - the first parameter is of type A_integer and the second parameter is dropped. |
void |
removeUnordered(boolean value,
jsdai.dictionary.EDefined_type[] select)
Removes one occurrence of the specified value of type boolean
from this Aggregate, provided the type of this
Aggregate is either SET or BAG. |
void |
removeUnordered(double value,
jsdai.dictionary.EDefined_type[] select)
Removes one occurrence of the specified value of type double
from this Aggregate, provided the type of this
Aggregate is either SET or BAG. |
void |
removeUnordered(int value,
jsdai.dictionary.EDefined_type[] select)
Removes one occurrence of the specified value of type int
from this Aggregate, provided the type of this
Aggregate is either SET or BAG. |
void |
setByIndex(int index,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type boolean to a member of this
Aggregate at the specified index position. |
void |
setByIndex(int index,
double value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type double to a member of this
Aggregate at the specified index position. |
void |
setByIndex(int index,
int value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type int to a member of this
Aggregate at the specified index position. |
void |
setCurrentMember(SdaiIterator iter,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type boolean to a member of this
Aggregate at the position specified by an iterator.
|
void |
setCurrentMember(SdaiIterator iter,
double value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type double to a member of this
Aggregate at the position specified by an iterator.
|
void |
setCurrentMember(SdaiIterator iter,
int value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type int to a member of this
Aggregate at 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(A_integer value)
throws SdaiException
isMember(Object, EDefined_type [])
method - the first parameter is of type A_integer 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 A_integer getByIndex(int index)
throws SdaiException
getByIndexObject method
with return value of type A_integer 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 A_integer createAggregateByIndex(int index)
throws SdaiException
createAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_integer 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 A_integer addAggregateByIndex(int index)
throws SdaiException
addAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_integer 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 A_integer createAggregateUnordered()
throws SdaiException
createAggregateUnordered(EDefined_type [])
method - the return value is of type A_integer instead of Object
and the parameter is dropped.
SdaiException
public void removeUnordered(A_integer value)
throws SdaiException
removeUnordered(Object, EDefined_type [])
method - the first parameter is of type A_integer 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 A_integer getCurrentMember(SdaiIterator iter)
throws SdaiException
getCurrentMemberObject method
with return value of type A_integer 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 A_integer createAggregateAsCurrentMember(SdaiIterator iter)
throws SdaiException
createAggregateAsCurrentMember(SdaiIterator, EDefined_type [])
method - the return value is of type A_integer 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 A_integer createAggregateBefore(SdaiIterator iter)
throws SdaiException
createAggregateBefore(SdaiIterator, EDefined_type [])
method - the return value is of type A_integer 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 A_integer createAggregateAfter(SdaiIterator iter)
throws SdaiException
createAggregateAfter(SdaiIterator, EDefined_type [])
method - the return value is of type A_integer 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 | |||||||||