TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.hyades.probekit.editor.internal.core.newFile
Interface IProbeMetaData

All Known Implementing Classes:
AbstractProbeMetaData, CallsiteProbeMetaData, MethodProbeMetaData, NoProbeMetaData

public interface IProbeMetaData


Field Summary
static int CALLSITE_PROBE
           
static int METHOD_PROBE
           
static int NO_PROBE
           
 
Method Summary
 void addDataItem(DataItem item)
           
 int countDataItems()
           
 void forceValid()
           
 DataType[] getAvailableDataTypes()
           
 FragmentType[] getAvailableFragmentTypes()
           
 java.lang.String getCode()
           
 DataItem[] getDataItems()
           
 java.lang.String getDataTypeExplanation(DataItem item)
           
 java.lang.String[] getDataTypeNames(DataItem item)
           
 FragmentType getFragmentType()
           
 java.lang.String getFragmentTypeExplanation()
           
 DataItem[] getInvalidDataItems(FragmentType type)
           
 int getProbeType()
           
 java.lang.String getProbeTypeExplanation()
           
 void release()
           
 void removeDataItem(DataItem item)
           
 void setDataItem(int index, DataItem item)
           
 void setDataItems(DataItem[] items)
           
 void setFragmentType(FragmentType type)
           
 

Field Detail

METHOD_PROBE

static final int METHOD_PROBE
See Also:
Constant Field Values

CALLSITE_PROBE

static final int CALLSITE_PROBE
See Also:
Constant Field Values

NO_PROBE

static final int NO_PROBE
See Also:
Constant Field Values
Method Detail

getProbeType

int getProbeType()

getProbeTypeExplanation

java.lang.String getProbeTypeExplanation()

getAvailableFragmentTypes

FragmentType[] getAvailableFragmentTypes()

getFragmentTypeExplanation

java.lang.String getFragmentTypeExplanation()

getFragmentType

FragmentType getFragmentType()

setFragmentType

void setFragmentType(FragmentType type)

getCode

java.lang.String getCode()

getDataTypeNames

java.lang.String[] getDataTypeNames(DataItem item)

getAvailableDataTypes

DataType[] getAvailableDataTypes()

getInvalidDataItems

DataItem[] getInvalidDataItems(FragmentType type)

forceValid

void forceValid()

getDataTypeExplanation

java.lang.String getDataTypeExplanation(DataItem item)

countDataItems

int countDataItems()

getDataItems

DataItem[] getDataItems()

removeDataItem

void removeDataItem(DataItem item)

addDataItem

void addDataItem(DataItem item)

setDataItems

void setDataItems(DataItem[] items)

setDataItem

void setDataItem(int index,
                 DataItem item)

release

void release()

TPTP 4.5.0 Platform Project
Internal API Specification