TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.engine
Interface IEnableStateTracker

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
IEnableStateTrackerImpl

public interface IEnableStateTracker
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'IEnable State Tracker'.

The following features are supported:

See Also:
EnginePackage.getIEnableStateTracker()

Method Summary
 org.eclipse.emf.common.util.EList getDisabledAlgorithmNames()
          Returns the value of the 'Disabled Algorithm Names' attribute list.
 org.eclipse.emf.common.util.EList getDisabledCategoryNames()
          Returns the value of the 'Disabled Category Names' attribute list.
 boolean isEnabled(ICategory category)
           
 boolean isEnabled(IData rule)
           
 void setEnabled(ICategory category, boolean enabled)
           
 void setEnabled(IData algoritmData, boolean enabled)
           
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getDisabledAlgorithmNames

public org.eclipse.emf.common.util.EList getDisabledAlgorithmNames()
Returns the value of the 'Disabled Algorithm Names' attribute list. The list contents are of type String.

If the meaning of the 'Disabled Algorithm Names' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Disabled Algorithm Names' attribute list.
See Also:
EnginePackage.getIEnableStateTracker_DisabledAlgorithmNames()

getDisabledCategoryNames

public org.eclipse.emf.common.util.EList getDisabledCategoryNames()
Returns the value of the 'Disabled Category Names' attribute list. The list contents are of type String.

If the meaning of the 'Disabled Category Names' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Disabled Category Names' attribute list.
See Also:
EnginePackage.getIEnableStateTracker_DisabledCategoryNames()

isEnabled

public boolean isEnabled(IData rule)


isEnabled

public boolean isEnabled(ICategory category)


setEnabled

public void setEnabled(IData algoritmData,
                       boolean enabled)


setEnabled

public void setEnabled(ICategory category,
                       boolean enabled)


TPTP 4.1.0 Platform Project
Public API Specification