TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.core.history
Class AnalysisHistoryElement

java.lang.Object
  extended byorg.eclipse.tptp.platform.analysis.core.history.AnalysisHistoryElement

public final class AnalysisHistoryElement
extends java.lang.Object

This class is used internally to manage analysis elements and history mappings. It will never be referenced directly by user code


Constructor Summary
AnalysisHistoryElement(AnalysisHistory historyValue, AnalysisHistoryElement parentValue, AbstractAnalysisElement mappedElement)
           
 
Method Summary
 void addOwnedMember(AnalysisHistoryElement element)
           
 AnalysisParameter getAnalysisVariable(java.lang.String name)
           
 java.util.List getAnalysisVariables()
           
 long getElapsedTime()
           
 AnalysisHistory getHistory()
           
 AbstractAnalysisElement getMappedAnalysisElement()
           
 java.util.List getOwnedMembers()
           
 AnalysisHistoryElement getParent()
           
 AnalysisParameter getRuleVariable(java.lang.String name)
          Deprecated. use getAnalysisVariable( name )
 java.util.List getRuleVariables()
           
 void setAnalysisVariables(java.util.List variableList)
           
 void setRuleVariables(java.util.List ruleVariableList)
          Deprecated. use setAnalysisVariables()
 void startElapsedTimer()
           
 void stopElapsedTime()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnalysisHistoryElement

public AnalysisHistoryElement(AnalysisHistory historyValue,
                              AnalysisHistoryElement parentValue,
                              AbstractAnalysisElement mappedElement)
Method Detail

addOwnedMember

public void addOwnedMember(AnalysisHistoryElement element)

getOwnedMembers

public java.util.List getOwnedMembers()

getHistory

public AnalysisHistory getHistory()

getParent

public AnalysisHistoryElement getParent()

getMappedAnalysisElement

public AbstractAnalysisElement getMappedAnalysisElement()

getAnalysisVariables

public java.util.List getAnalysisVariables()

getAnalysisVariable

public AnalysisParameter getAnalysisVariable(java.lang.String name)

setAnalysisVariables

public void setAnalysisVariables(java.util.List variableList)

startElapsedTimer

public void startElapsedTimer()

stopElapsedTime

public void stopElapsedTime()

getElapsedTime

public long getElapsedTime()

toString

public java.lang.String toString()
Returns:
A string representation of the history element

setRuleVariables

public void setRuleVariables(java.util.List ruleVariableList)
Deprecated. use setAnalysisVariables()

Clone the rule variables from the rule that is contained in this history element

Parameters:
ruleVariableList -

getRuleVariable

public AnalysisParameter getRuleVariable(java.lang.String name)
Deprecated. use getAnalysisVariable( name )

Return the rule variable data of a named variable or null if no value was found

Parameters:
name - The name of the variable
Returns:
the rule variable data of the named variable or null if no value was found

getRuleVariables

public java.util.List getRuleVariables()

TPTP 4.4.0 Platform Project
Public API Specification