Attribute allowing to store a sequence of integer values.  
 More...
Attribute allowing to store a sequence of integer values. 
- Note
 - The indices in the sequence start from 1.
 
See example4 for an example of this attribute usage in batchmode of SALOME application.
- See Also
 - AttributeSequenceOfReal 
 
 
      
        
          | void SALOMEDS::AttributeSequenceOfInteger::Assign  | 
          ( | 
          in LongSeq  | 
          other | ) | 
           | 
        
      
 
Initialization of the attribute with initial data. 
- Parameters
 - 
  
    | other | sequence of values assigned to the attribute  | 
  
   
 
 
      
        
          | LongSeq SALOMEDS::AttributeSequenceOfInteger::CorbaSequence  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns the sequence of values stored in the attribute. 
- Returns
 - sequence of values 
 
 
 
      
        
          | void SALOMEDS::AttributeSequenceOfInteger::Add  | 
          ( | 
          in long  | 
          value | ) | 
           | 
        
      
 
Adds new value to the end of the sequence. 
- Parameters
 - 
  
    | value | value being added to the sequence  | 
  
   
 
 
      
        
          | void SALOMEDS::AttributeSequenceOfInteger::Remove  | 
          ( | 
          in long  | 
          index | ) | 
           | 
        
      
 
Removes an value by the specified index from the sequence stored in the attribute. 
- Parameters
 - 
  
    | index | index of the value in the sequence to be removed  | 
  
   
 
 
      
        
          | void SALOMEDS::AttributeSequenceOfInteger::ChangeValue  | 
          ( | 
          in long  | 
          index,  | 
        
        
           | 
           | 
          in long  | 
          value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Sets new value to the sequence by the specified index. 
- Parameters
 - 
  
    | index | index in the sequence  | 
    | value | new value being set to the sequence by specified index  | 
  
   
 
 
      
        
          | long SALOMEDS::AttributeSequenceOfInteger::Value  | 
          ( | 
          in short  | 
          index | ) | 
           | 
        
      
 
Returns a value in the sequence specified by its index. 
- Parameters
 - 
  
    | index | index in the sequence  | 
  
   
- Returns
 - value specified by index 
 
 
 
      
        
          | long SALOMEDS::AttributeSequenceOfInteger::Length  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns the length of the sequence stored in the attribute. 
- Returns
 - sequence length 
 
 
 
  
  
      
        
          | void SALOMEDS::GenericAttribute::CheckLocked  | 
          ( | 
           | ) | 
            raises (LockProtection) | 
         
       
   | 
  
inherited   | 
  
 
Method CheckLocked. 
Checks whether the Study is protected for modifications.
- Note
 
This exception is raised only outside a transaction. 
 
 
  
  
      
        
          | string SALOMEDS::GenericAttribute::Type  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | string SALOMEDS::GenericAttribute::GetClassType  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | SObject SALOMEDS::GenericAttribute::GetSObject  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | long long SALOMEDS::GenericAttribute::GetLocalImpl  | 
          ( | 
          in string  | 
          theHostname,  | 
         
        
           | 
           | 
          in long  | 
          thePID,  | 
         
        
           | 
           | 
          out boolean  | 
          isLocal  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
Private method, returns an implementation of this GenericAttribute. 
- Parameters
 - 
  
    | theHostname | is a hostname of the caller  | 
    | thePID | is a process ID of the caller  | 
    | isLocal | is set True if the GenericAttribute is launched locally with the caller  | 
  
   
 
 
  
  
      
        
          | void SALOME::GenericObj::Register  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Increase the reference count (mark as used by another object). 
 
 
  
  
      
        
          | void SALOME::GenericObj::UnRegister  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Decrease the reference count (release by another object). 
 
 
  
  
      
        
          | void SALOME::GenericObj::Destroy  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Obsolete, left for compatibility reasons only. Use UnRegister() instead.