com.hammurapi.review
Interface ReviewFactory

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

public interface ReviewFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ReviewPackage

Field Summary
static ReviewFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Annotation createAnnotation()
          Returns a new object of class 'Annotation'.
 ArtifactType createArtifactType()
          Returns a new object of class 'Artifact Type'.
 Baseline createBaseline()
          Returns a new object of class 'Baseline'.
 Component createComponent()
          Returns a new object of class 'Component'.
 GovernanceDomain createGovernanceDomain()
          Returns a new object of class 'Governance Domain'.
 Inspector createInspector()
          Returns a new object of class 'Inspector'.
 InspectorCategory createInspectorCategory()
          Returns a new object of class 'Inspector Category'.
 InspectorRelationship createInspectorRelationship()
          Returns a new object of class 'Inspector Relationship'.
 InspectorSet createInspectorSet()
          Returns a new object of class 'Inspector Set'.
 Measurement createMeasurement()
          Returns a new object of class 'Measurement'.
 Module createModule()
          Returns a new object of class 'Module'.
 Observation createObservation()
          Returns a new object of class 'Observation'.
 Report createReport()
          Returns a new object of class 'Report'.
 Repository createRepository()
          Returns a new object of class 'Repository'.
 Tool createTool()
          Returns a new object of class 'Tool'.
 ToolVersion createToolVersion()
          Returns a new object of class 'Tool Version'.
 Violation createViolation()
          Returns a new object of class 'Violation'.
 Waiver createWaiver()
          Returns a new object of class 'Waiver'.
 Warning createWarning()
          Returns a new object of class 'Warning'.
 ReviewPackage getReviewPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

eINSTANCE

static final ReviewFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createObservation

Observation createObservation()
Returns a new object of class 'Observation'.

Returns:
a new object of class 'Observation'.

createViolation

Violation createViolation()
Returns a new object of class 'Violation'.

Returns:
a new object of class 'Violation'.

createWarning

Warning createWarning()
Returns a new object of class 'Warning'.

Returns:
a new object of class 'Warning'.

createMeasurement

Measurement createMeasurement()
Returns a new object of class 'Measurement'.

Returns:
a new object of class 'Measurement'.

createAnnotation

Annotation createAnnotation()
Returns a new object of class 'Annotation'.

Returns:
a new object of class 'Annotation'.

createRepository

Repository createRepository()
Returns a new object of class 'Repository'.

Returns:
a new object of class 'Repository'.

createBaseline

Baseline createBaseline()
Returns a new object of class 'Baseline'.

Returns:
a new object of class 'Baseline'.

createReport

Report createReport()
Returns a new object of class 'Report'.

Returns:
a new object of class 'Report'.

createInspectorSet

InspectorSet createInspectorSet()
Returns a new object of class 'Inspector Set'.

Returns:
a new object of class 'Inspector Set'.

createInspector

Inspector createInspector()
Returns a new object of class 'Inspector'.

Returns:
a new object of class 'Inspector'.

createInspectorCategory

InspectorCategory createInspectorCategory()
Returns a new object of class 'Inspector Category'.

Returns:
a new object of class 'Inspector Category'.

createComponent

Component createComponent()
Returns a new object of class 'Component'.

Returns:
a new object of class 'Component'.

createModule

Module createModule()
Returns a new object of class 'Module'.

Returns:
a new object of class 'Module'.

createWaiver

Waiver createWaiver()
Returns a new object of class 'Waiver'.

Returns:
a new object of class 'Waiver'.

createGovernanceDomain

GovernanceDomain createGovernanceDomain()
Returns a new object of class 'Governance Domain'.

Returns:
a new object of class 'Governance Domain'.

createArtifactType

ArtifactType createArtifactType()
Returns a new object of class 'Artifact Type'.

Returns:
a new object of class 'Artifact Type'.

createTool

Tool createTool()
Returns a new object of class 'Tool'.

Returns:
a new object of class 'Tool'.

createToolVersion

ToolVersion createToolVersion()
Returns a new object of class 'Tool Version'.

Returns:
a new object of class 'Tool Version'.

createInspectorRelationship

InspectorRelationship createInspectorRelationship()
Returns a new object of class 'Inspector Relationship'.

Returns:
a new object of class 'Inspector Relationship'.

getReviewPackage

ReviewPackage getReviewPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.