com.hammurapi.review
Interface Inspector

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

public interface Inspector
extends Governor

A representation of the model object 'Inspector'.

The following features are supported:

See Also:
ReviewPackage.getInspector()

Method Summary
 InspectorCategory getCategory()
          Returns the value of the 'Category' reference.
 org.eclipse.emf.common.util.EList<InspectorRelationship> getInboundRelationships()
          Returns the value of the 'Inbound Relationships' reference list.
 InspectorSet getInspectorSet()
          Returns the value of the 'Inspector Set' container reference.
 String getMessageTemplate()
          Returns the value of the 'Message Template' attribute.
 org.eclipse.emf.common.util.EList<InspectorRelationship> getOutboundRelationships()
          Returns the value of the 'Outbound Relationships' containment reference list.
 Integer getSeverity()
          Returns the value of the 'Severity' attribute.
 String getUid()
          Returns the value of the 'Uid' attribute.
 void setCategory(InspectorCategory value)
          Sets the value of the 'Category' reference.
 void setInspectorSet(InspectorSet value)
          Sets the value of the 'Inspector Set' container reference.
 void setMessageTemplate(String value)
          Sets the value of the 'Message Template' attribute.
 void setSeverity(Integer value)
          Sets the value of the 'Severity' attribute.
 void setUid(String value)
          Sets the value of the 'Uid' 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

getCategory

InspectorCategory getCategory()
Returns the value of the 'Category' reference. It is bidirectional and its opposite is 'Inspectors'. Inspector may belong to zero or one category.

Returns:
the value of the 'Category' reference.
See Also:
setCategory(InspectorCategory), ReviewPackage.getInspector_Category(), InspectorCategory.getInspectors()

setCategory

void setCategory(InspectorCategory value)
Sets the value of the 'Category' reference.

Parameters:
value - the new value of the 'Category' reference.
See Also:
getCategory()

getUid

String getUid()
Returns the value of the 'Uid' attribute. Unique inspector ID.

Returns:
the value of the 'Uid' attribute.
See Also:
setUid(String), ReviewPackage.getInspector_Uid()

setUid

void setUid(String value)
Sets the value of the 'Uid' attribute.

Parameters:
value - the new value of the 'Uid' attribute.
See Also:
getUid()

getSeverity

Integer getSeverity()
Returns the value of the 'Severity' attribute.

If the meaning of the 'Severity' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Severity' attribute.
See Also:
setSeverity(Integer), ReviewPackage.getInspector_Severity()

setSeverity

void setSeverity(Integer value)
Sets the value of the 'Severity' attribute.

Parameters:
value - the new value of the 'Severity' attribute.
See Also:
getSeverity()

getMessageTemplate

String getMessageTemplate()
Returns the value of the 'Message Template' attribute.

If the meaning of the 'Message Template' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Message Template' attribute.
See Also:
setMessageTemplate(String), ReviewPackage.getInspector_MessageTemplate()

setMessageTemplate

void setMessageTemplate(String value)
Sets the value of the 'Message Template' attribute.

Parameters:
value - the new value of the 'Message Template' attribute.
See Also:
getMessageTemplate()

getInspectorSet

InspectorSet getInspectorSet()
Returns the value of the 'Inspector Set' container reference. It is bidirectional and its opposite is 'Inspectors'.

If the meaning of the 'Inspector Set' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Inspector Set' container reference.
See Also:
setInspectorSet(InspectorSet), ReviewPackage.getInspector_InspectorSet(), InspectorSet.getInspectors()

setInspectorSet

void setInspectorSet(InspectorSet value)
Sets the value of the 'Inspector Set' container reference.

Parameters:
value - the new value of the 'Inspector Set' container reference.
See Also:
getInspectorSet()

getOutboundRelationships

org.eclipse.emf.common.util.EList<InspectorRelationship> getOutboundRelationships()
Returns the value of the 'Outbound Relationships' containment reference list. The list contents are of type InspectorRelationship. It is bidirectional and its opposite is 'Source'. Inspector can have zero or more relationships with other inspectors.

Returns:
the value of the 'Outbound Relationships' containment reference list.
See Also:
ReviewPackage.getInspector_OutboundRelationships(), InspectorRelationship.getSource()

getInboundRelationships

org.eclipse.emf.common.util.EList<InspectorRelationship> getInboundRelationships()
Returns the value of the 'Inbound Relationships' reference list. The list contents are of type InspectorRelationship. It is bidirectional and its opposite is 'Target'.

If the meaning of the 'Inbound Relationships' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Inbound Relationships' reference list.
See Also:
ReviewPackage.getInspector_InboundRelationships(), InspectorRelationship.getTarget()