class MPXJ::Relation

Represents a relationship between two tasks in a project plan

Public Instance Methods

lag() click to toggle source

Retrieve the Lag value

@return Lag value

# File lib/mpxj/relation.rb, line 29
def lag
        get_duration_value(attribute_values['lag'])
end
predecessor_task_unique_id() click to toggle source

Retrieve the Predecessor Task Unique ID value

@return Predecessor Task Unique ID value

# File lib/mpxj/relation.rb, line 15
def predecessor_task_unique_id
  get_integer_value(attribute_values['predecessor_task_unique_id'])
end
successor_task_unique_id() click to toggle source

Retrieve the Successor Task Unique ID value

@return Successor Task Unique ID value

# File lib/mpxj/relation.rb, line 22
def successor_task_unique_id
  get_integer_value(attribute_values['successor_task_unique_id'])
end
task_unique_id() click to toggle source

Retrieve the Task Unique ID value DEPRECATED: Please use predecessor_task_unique_id or successor_task_unique_idinstead.

@return Task Unique ID value

# File lib/mpxj/relation.rb, line 8
        def task_unique_id
                get_integer_value(attribute_values['task_unique_id'])
end
type() click to toggle source

Retrieve the Type value

@return Type value

# File lib/mpxj/relation.rb, line 36
def type
        attribute_values['type']
end