org.eclipse.ohf.stem.definitions.labels
Interface LabelsFactory

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:
LabelsFactoryImpl

public interface LabelsFactory
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:
LabelsPackage

Field Summary
static java.lang.String copyright
           
static LabelsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AreaLabel createAreaLabel()
          Returns a new object of class 'Area Label'.
 AreaLabelValue createAreaLabelValue()
          Returns a new object of class 'Area Label Value'.
 CommonBorderRelationshipLabel createCommonBorderRelationshipLabel()
          Returns a new object of class 'Common Border Relationship Label'.
 CommonBorderRelationshipLabelValue createCommonBorderRelationshipLabelValue()
          Returns a new object of class 'Common Border Relationship Label Value'.
 PhysicalRelationshipLabelValue createPhysicalRelationshipLabelValue()
          Returns a new object of class 'Physical Relationship Label Value'.
 PopulationLabel createPopulationLabel()
          Returns a new object of class 'Population Label'.
 PopulationLabelValue createPopulationLabelValue()
          Returns a new object of class 'Population Label Value'.
 RelativePhysicalRelationshipLabel createRelativePhysicalRelationshipLabel()
          Returns a new object of class 'Relative Physical Relationship Label'.
 RelativePhysicalRelationshipLabelValue createRelativePhysicalRelationshipLabelValue()
          Returns a new object of class 'Relative Physical Relationship Label Value'.
 TransportRelationshipLabel createTransportRelationshipLabel()
          Returns a new object of class 'Transport Relationship Label'.
 TransportRelationshipLabelValue createTransportRelationshipLabelValue()
          Returns a new object of class 'Transport Relationship Label Value'.
 LabelsPackage getLabelsPackage()
          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

copyright

static final java.lang.String copyright

See Also:
Constant Field Values

eINSTANCE

static final LabelsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createAreaLabel

AreaLabel createAreaLabel()
Returns a new object of class 'Area Label'.

Returns:
a new object of class 'Area Label'.

createAreaLabelValue

AreaLabelValue createAreaLabelValue()
Returns a new object of class 'Area Label Value'.

Returns:
a new object of class 'Area Label Value'.

createCommonBorderRelationshipLabel

CommonBorderRelationshipLabel createCommonBorderRelationshipLabel()
Returns a new object of class 'Common Border Relationship Label'.

Returns:
a new object of class 'Common Border Relationship Label'.

createCommonBorderRelationshipLabelValue

CommonBorderRelationshipLabelValue createCommonBorderRelationshipLabelValue()
Returns a new object of class 'Common Border Relationship Label Value'.

Returns:
a new object of class 'Common Border Relationship Label Value'.

createPopulationLabel

PopulationLabel createPopulationLabel()
Returns a new object of class 'Population Label'.

Returns:
a new object of class 'Population Label'.

createPopulationLabelValue

PopulationLabelValue createPopulationLabelValue()
Returns a new object of class 'Population Label Value'.

Returns:
a new object of class 'Population Label Value'.

createRelativePhysicalRelationshipLabel

RelativePhysicalRelationshipLabel createRelativePhysicalRelationshipLabel()
Returns a new object of class 'Relative Physical Relationship Label'.

Returns:
a new object of class 'Relative Physical Relationship Label'.

createRelativePhysicalRelationshipLabelValue

RelativePhysicalRelationshipLabelValue createRelativePhysicalRelationshipLabelValue()
Returns a new object of class 'Relative Physical Relationship Label Value'.

Returns:
a new object of class 'Relative Physical Relationship Label Value'.

createTransportRelationshipLabel

TransportRelationshipLabel createTransportRelationshipLabel()
Returns a new object of class 'Transport Relationship Label'.

Returns:
a new object of class 'Transport Relationship Label'.

createTransportRelationshipLabelValue

TransportRelationshipLabelValue createTransportRelationshipLabelValue()
Returns a new object of class 'Transport Relationship Label Value'.

Returns:
a new object of class 'Transport Relationship Label Value'.

createPhysicalRelationshipLabelValue

PhysicalRelationshipLabelValue createPhysicalRelationshipLabelValue()
Returns a new object of class 'Physical Relationship Label Value'.

Returns:
a new object of class 'Physical Relationship Label Value'.

getLabelsPackage

LabelsPackage getLabelsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.