Dresden OCL Toolkit

tudresden.ocl.injection.reverseeng
Class TypeTraceInfo

java.lang.Object
  extended bytudresden.ocl.injection.reverseeng.TypeTraceInfo

public class TypeTraceInfo
extends Object

Information gained from an OCL Type Trace log file.

Author:
sz9

Field Summary
private  File m_fSource
           
private  Map m_mpslsAllElementTypes
           
private  Map m_mpslsAllKeyTypes
           
private  Map m_mpslsElementTypeMinima
           
private  Map m_mpslsKeyTypeMinima
           
 
Constructor Summary
TypeTraceInfo(File f)
          Creates new TypeTraceInfo
 
Method Summary
 List getAllElementTypes(String sFeatureID)
           
 List getAllKeyTypes(String sFeatureID)
           
 List getElementTypeMinima(String sFeatureID)
           
 List getKeyTypeMinima(String sFeatureID)
           
 String getName()
           
 void scan()
          (Re)scan file contents.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_fSource

private File m_fSource

m_mpslsAllKeyTypes

private Map m_mpslsAllKeyTypes

m_mpslsKeyTypeMinima

private Map m_mpslsKeyTypeMinima

m_mpslsAllElementTypes

private Map m_mpslsAllElementTypes

m_mpslsElementTypeMinima

private Map m_mpslsElementTypeMinima
Constructor Detail

TypeTraceInfo

public TypeTraceInfo(File f)
Creates new TypeTraceInfo

Method Detail

scan

public void scan()
(Re)scan file contents.


getName

public String getName()

getAllElementTypes

public List getAllElementTypes(String sFeatureID)

getElementTypeMinima

public List getElementTypeMinima(String sFeatureID)

getAllKeyTypes

public List getAllKeyTypes(String sFeatureID)

getKeyTypeMinima

public List getKeyTypeMinima(String sFeatureID)

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.