com.hammurapi.review
Interface Governor

All Superinterfaces:
CommonObject, org.eclipse.emf.ecore.EObject, Factory, Named, NamedObjectDefinition, org.eclipse.emf.common.notify.Notifier, ObjectDefinition, PropertySource
All Known Subinterfaces:
Inspector, InspectorSet
All Known Implementing Classes:
InspectorImpl, InspectorSetImpl

public interface Governor
extends NamedObjectDefinition

A representation of the model object 'Governor'. Base interface for inspectors and inspector sets.

The following features are supported:

See Also:
ReviewPackage.getGovernor()

Method Summary
 org.eclipse.emf.common.util.EList<ToolVersion> getEnforcedBy()
          Returns the value of the 'Enforced By' reference list.
 org.eclipse.emf.common.util.EList<Named> getLanguageModules()
          Returns the value of the 'Language Modules' reference list.
 
Methods inherited from interface com.hammurapi.config.Named
getName, inject, isRuntime, setName, setRuntime
 
Methods inherited from interface com.hammurapi.config.ObjectDefinition
getConstructor, getType, getValue, setConstructor, setType, setValue
 
Methods inherited from interface com.hammurapi.config.Factory
compile, create, getConfigScript, getDescription, getHomePage, getId, getService, getSource, getSupportedExecutionEnvironments, isEnabled, setConfigScript, setDescription, setEnabled, setHomePage, setId
 
Methods inherited from interface com.hammurapi.party.CommonObject
getRoles
 
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
 
Methods inherited from interface com.hammurapi.config.PropertySource
getClassPath, getProfile, getProperty, injectProperties
 

Method Detail

getLanguageModules

org.eclipse.emf.common.util.EList<Named> getLanguageModules()
Returns the value of the 'Language Modules' reference list. The list contents are of type Named. Language modules which this governor depends on. This information is used only for documentation purposes.

Returns:
the value of the 'Language Modules' reference list.
See Also:
ReviewPackage.getGovernor_LanguageModules()

getEnforcedBy

org.eclipse.emf.common.util.EList<ToolVersion> getEnforcedBy()
Returns the value of the 'Enforced By' reference list. The list contents are of type ToolVersion. It is bidirectional and its opposite is 'Enforces'. Tools versions which enforce this inspector (guideline) or inspector set.

Returns:
the value of the 'Enforced By' reference list.
See Also:
ReviewPackage.getGovernor_EnforcedBy(), ToolVersion.getEnforces()