31 #ifndef _SALOMEDS_AttributesIDL_ 
   32 #define _SALOMEDS_AttributesIDL_ 
   79     void   SetValue(in 
double value);
 
  104     void   SetValue(in 
long value);
 
  123     void      Assign (in DoubleSeq other);
 
  128     DoubleSeq CorbaSequence();
 
  133     void      Add (in 
double value);
 
  139     void      Remove(in 
long index);
 
  145     void      ChangeValue(in 
long index, in 
double value);
 
  151     double    Value(in 
short index);
 
  175     void      Assign (in LongSeq other);
 
  180     LongSeq   CorbaSequence();
 
  185     void      Add (in 
long value);
 
  191     void      Remove(in 
long index);
 
  197     void      ChangeValue(in 
long index, in 
long value);
 
  203     long      Value(in 
short index);
 
  234     void   SetValue(in 
string value);
 
  266     void   SetValue(in 
string value);
 
  288     void   SetValue(in 
string value);
 
  314     void   SetValue(in 
string value);
 
  340     void   SetValue(in 
string value);
 
  363     void   SetValue(in 
string value);
 
  386     void   SetValue(in 
string value);
 
  414     boolean IsDrawable();
 
  419     void    SetDrawable(in 
boolean value);
 
  442     boolean IsSelectable();
 
  447     void    SetSelectable(in 
boolean value);
 
  471     boolean IsExpandable();
 
  476     void    SetExpandable(in 
boolean value);
 
  502     void    SetFlags(in 
long flags);
 
  508     boolean Get(in 
long flags);
 
  515     void    Set(in 
long flags, in 
boolean value);
 
  534     void     SetVisibility(in 
long viewId, in 
boolean value);
 
  541     boolean  GetVisibility(in 
long viewId);
 
  567     void    SetOpened(in 
boolean value);
 
  594     void   SetTextColor(in 
Color value);
 
  616     Color  TextHighlightColor();
 
  621     void   SetTextHighlightColor(in 
Color value);
 
  652     void    SetPixMap(in 
string value);
 
  694     boolean           HasPrevious();
 
  735     void              SetTreeID(in 
string ID);
 
  824     void   SetValue(in 
long value);
 
  850     void   SetValue(in 
string value);
 
  882     void          Remove(in 
SObject anObject);
 
  925     void SetTitle(in 
string title);
 
  941     void SetRowTitle(in 
long row, in 
string title) raises(IncorrectIndex);
 
  951     string GetRowTitle(in 
long row) raises(IncorrectIndex);
 
  961     void SetRowTitles(in StringSeq titles) raises(IncorrectArgumentLength);
 
  967     StringSeq GetRowTitles();
 
  977     void SetColumnTitle(in 
long column, in 
string title) raises(IncorrectIndex);
 
  987     string GetColumnTitle(in 
long column) raises(IncorrectIndex);
 
  997     void SetColumnTitles(in StringSeq titles) raises(IncorrectArgumentLength);
 
 1003     StringSeq GetColumnTitles();
 
 1013     void SetRowUnit(in 
long row, in 
string unit) raises(IncorrectIndex);
 
 1023     string GetRowUnit(in 
long row) raises(IncorrectIndex);
 
 1033     void SetRowUnits(in StringSeq units) raises(IncorrectArgumentLength);
 
 1039     StringSeq GetRowUnits();
 
 1051     long GetNbColumns();
 
 1059     boolean HasValue(in 
long row, in 
long column);
 
 1069     void RemoveValue(in 
long row, in 
long column) raises(IncorrectIndex);
 
 1081     void SetNbColumns(in 
long columns);
 
 1091     LongSeq GetRowSetIndices(in 
long row) raises(IncorrectIndex);
 
 1107     LongSeq SortRow(in 
long row, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
 
 1123     LongSeq SortColumn(in 
long column, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
 
 1138     LongSeq SortByRow(in 
long row, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
 
 1153     LongSeq SortByColumn(in 
long column, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
 
 1164     void SwapCells(in 
long row1, in 
long column1, in 
long row2, in 
long column2) raises(IncorrectIndex);
 
 1173     void SwapRows(in 
long row1, in 
long row2) raises(IncorrectIndex);
 
 1182     void SwapColumns(in 
long column1, in 
long column2) raises(IncorrectIndex);
 
 1293     void PutValue(in 
long value, in 
long row, in 
long column) raises(
IncorrectIndex);
 
 1305     long GetValue(in 
long row, in 
long column) raises(
IncorrectIndex);
 
 1403     void PutValue(in 
double value, in 
long row, in 
long volumn) raises(
IncorrectIndex);
 
 1415     double GetValue(in 
long row, in 
long column) raises(
IncorrectIndex);
 
 1509     void PutValue(in 
string value, in 
long row, in 
long column) raises(
IncorrectIndex);
 
 1521     string GetValue(in 
long row, in 
long column) raises(
IncorrectIndex);
 
 1540     void SetUserName(in 
string author);
 
 1554     void SetCreationDate(in 
long minute, in 
long hour, in 
long day, in 
long month, in 
long year);
 
 1564     boolean GetCreationDate(
out long minute, 
out long hour, 
out long day, 
out long month, 
out long year);
 
 1570     void SetCreationMode(in 
string mode);
 
 1579     string GetCreationMode();
 
 1584     void SetModified(in 
long modified);
 
 1589     boolean IsModified();
 
 1602     void SetLocked(in 
boolean lock);
 
 1617     void SetModification(in 
string author, in 
long minute, in 
long hour, in 
long day, in 
long month, in 
long year);
 
 1628     void GetModificationsList(
out StringSeq authors, 
out LongSeq minutes, 
out LongSeq hours, 
out LongSeq days, 
out LongSeq months, 
out LongSeq years, in 
boolean withCreator);
 
 1634     void SetComment(in 
string comment);
 
 1640     string GetComment();
 
 1646     void SetUnits(in 
string units);
 
 1659     StringSeq GetStoredComponents();
 
 1666     string GetComponentVersion( in 
string comp );
 
 1673     StringSeq GetComponentVersions( in 
string comp );
 
 1690     void SetObject(in 
string pyObject, in 
boolean isScript);
 
 1726     void SetInt(in 
string ID, in 
long value);
 
 1742     void SetReal(in 
string ID, in 
double value);
 
 1758     void SetString(in 
string ID, in 
string value);
 
 1774     void SetBool(in 
string ID, in 
boolean value);
 
 1790     void SetRealArray(in 
string ID, in DoubleSeq value);
 
 1806     void SetIntArray(in 
string ID, in LongSeq value);
 
 1822     void SetStrArray(in 
string ID, in StringSeq value);
 
 1840     boolean IsSet(in 
string ID, in 
long ptype);
 
 1848     boolean RemoveID(in 
string ID, in 
long ptype);
 
 1858     boolean HasFather();
 
 1875     StringSeq GetIDs(in 
long ptype);