| Return Type | Signature | 
|---|---|
| 
          
            Backup( | |
| 
          
            GetVariable( | |
| 
          
            GetVariableString( | |
| 
          
            GetVariableStringEx( | |
| 
          
            GetVariableTypeDefinition( | |
| 
          
            GetVariableValue( | |
| 
          
            GetVariableValueCount( | |
| 
          
            HasVariable( | |
| 
          
            HasVariableValue( | |
| 
          
            IsAttributeChanged( | |
| 
          
            IsAttributeLocked( | |
| IsClone() | |
| 
          
            TestVariable( | 
    
      
string      Backup(
  optional  reserved)
    
  
| Name | Description | 
|---|---|
| reserved | 
transaction GetMaster()
object[] GetReferencedObjects()
integer GetTransactionFlags()
    
      
any[]      GetVariable(
  object softwarecomponent,
  integer id,
  optional object typedefinition)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | |
| typedefinition | 
    
      
string      GetVariableString(
  transaction transaction,
  object softwarecomponent,
  integer id,
  optional object typedefinition,
  optional object language)
    
  
| Name | Description | 
|---|---|
| transaction | |
| softwarecomponent | |
| id | |
| typedefinition | |
| language | 
    
      
string      GetVariableStringEx(
  transaction transaction,
  object softwarecomponent,
  integer id,
  optional object typedefinition,
  optional object language,
  optional object[] attributedefinitionlist,
  optional integer flags)
    
  
| Name | Description | 
|---|---|
| transaction | |
| softwarecomponent | |
| id | |
| typedefinition | |
| language | |
| attributedefinitionlist | |
| flags | 
    
      
object      GetVariableTypeDefinition(
  object softwarecomponent,
  integer id)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | 
    
      
any      GetVariableValue(
  object softwarecomponent,
  integer id,
  optional object typedefinition,
  optional integer inx)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | |
| typedefinition | |
| inx | 
    
      
integer      GetVariableValueCount(
  object softwarecomponent,
  integer id,
  optional object typedefinition)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | |
| typedefinition | 
    
      
boolean      HasVariable(
  object softwarecomponent,
  integer id,
  optional object typedefinition)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | |
| typedefinition | 
    
      
boolean      HasVariableValue(
  object softwarecomponent,
  integer id,
  optional object typedefinition,
  optional integer inx)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | |
| typedefinition | |
| inx | 
    
      
boolean      IsAttributeChanged(
  object object,
  object attributedefinition)
    
  
| Name | Description | 
|---|---|
| object | |
| attributedefinition | 
    
      
boolean      IsAttributeLocked(
  object object,
  object attributedefinition)
    
  
| Name | Description | 
|---|---|
| object | |
| attributedefinition | 
    
      
boolean      IsChanged(
  object object)
    
  
| Name | Description | 
|---|---|
| object | 
boolean IsClone()
    
      
boolean      IsCreated(
  object object)
    
  
| Name | Description | 
|---|---|
| object | 
    
      
boolean      IsDeleted(
  object object)
    
  
| Name | Description | 
|---|---|
| object | 
    
      
boolean      IsLocked(
  object object)
    
  
| Name | Description | 
|---|---|
| object | 
boolean IsModified()
boolean IsModifiedEx()
    
      
void      Restore(
  string data,
  optional integer flags)
    
  
| Name | Description | 
|---|---|
| data | |
| flags | 
    
      
boolean      TestVariable(
  object softwarecomponent,
  integer id,
  optional object typedefinition)
    
  
| Name | Description | 
|---|---|
| softwarecomponent | |
| id | |
| typedefinition |