com.hammurapi.review
Interface InspectorSet

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

public interface InspectorSet
extends Governor

A representation of the model object 'Inspector Set'. A collection of inspector definitions. Also contains inspector categories.

The following features are supported:

See Also:
ReviewPackage.getInspectorSet()

Method Summary
 org.eclipse.emf.common.util.EList<InspectorSet> getBase()
          Returns the value of the 'Base' reference list.
 org.eclipse.emf.common.util.EList<InspectorCategory> getCategories()
          Returns the value of the 'Categories' containment reference list.
 org.eclipse.emf.common.util.EList<Inspector> getIncludedInspectors()
          Returns the value of the 'Included Inspectors' reference list.
 org.eclipse.emf.common.util.EList<Inspector> getInspectors()
          Returns the value of the 'Inspectors' containment reference list.
 String getVersion()
          Returns the value of the 'Version' attribute.
 void setVersion(String value)
          Sets the value of the 'Version' attribute.
 
Methods inherited from interface com.hammurapi.review.Governor
getEnforcedBy, getLanguageModules
 
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

getInspectors

org.eclipse.emf.common.util.EList<Inspector> getInspectors()
Returns the value of the 'Inspectors' containment reference list. The list contents are of type Inspector. It is bidirectional and its opposite is 'Inspector Set'. Inspector set contains one or more inspectors.

Returns:
the value of the 'Inspectors' containment reference list.
See Also:
ReviewPackage.getInspectorSet_Inspectors(), Inspector.getInspectorSet()

getCategories

org.eclipse.emf.common.util.EList<InspectorCategory> getCategories()
Returns the value of the 'Categories' containment reference list. The list contents are of type InspectorCategory. Inspector set contains definitions of inspector categories referenced by inspectors.

Returns:
the value of the 'Categories' containment reference list.
See Also:
ReviewPackage.getInspectorSet_Categories()

getBase

org.eclipse.emf.common.util.EList<InspectorSet> getBase()
Returns the value of the 'Base' reference list. The list contents are of type InspectorSet. Inspector set can extend other inspector sets. Inspectors from base inspector sets are added to the extending inspector set. Inspector set level definitions from bases are ignored.

Returns:
the value of the 'Base' reference list.
See Also:
ReviewPackage.getInspectorSet_Base()

getVersion

String getVersion()
Returns the value of the 'Version' attribute. Inspector set version.

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(String), ReviewPackage.getInspectorSet_Version()

setVersion

void setVersion(String value)
Sets the value of the 'Version' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
getVersion()

getIncludedInspectors

org.eclipse.emf.common.util.EList<Inspector> getIncludedInspectors()
Returns the value of the 'Included Inspectors' reference list. The list contents are of type Inspector. Inspectors defined in external inspector sets and included into this inspector set by reference. This feature allows to include individual externally defined inspectors into an inspector set.

Returns:
the value of the 'Included Inspectors' reference list.
See Also:
ReviewPackage.getInspectorSet_IncludedInspectors()