Generation Framework

org.eclipse.gmf.mappings
Interface GMFMapFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
GMFMapFactoryImpl

public interface GMFMapFactory
extends EFactory

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

See Also:
GMFMapPackage
** Generated **

Field Summary
static GMFMapFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 AuditContainer createAuditContainer()
          Returns a new object of class 'Audit Container'
 AuditedMetricTarget createAuditedMetricTarget()
          Returns a new object of class 'Audited Metric Target'
 AuditRule createAuditRule()
          Returns a new object of class 'Audit Rule'
 CanvasMapping createCanvasMapping()
          Returns a new object of class 'Canvas Mapping'
 ChildReference createChildReference()
          Returns a new object of class 'Child Reference'
 CompartmentMapping createCompartmentMapping()
          Returns a new object of class 'Compartment Mapping'
 Constraint createConstraint()
          Returns a new object of class 'Constraint'
 DiagramElementTarget createDiagramElementTarget()
          Returns a new object of class 'Diagram Element Target'
 DomainAttributeTarget createDomainAttributeTarget()
          Returns a new object of class 'Domain Attribute Target'
 DomainElementTarget createDomainElementTarget()
          Returns a new object of class 'Domain Element Target'
 FeatureSeqInitializer createFeatureSeqInitializer()
          Returns a new object of class 'Feature Seq Initializer'
 FeatureValueSpec createFeatureValueSpec()
          Returns a new object of class 'Feature Value Spec'
 LabelMapping createLabelMapping()
          Returns a new object of class 'Label Mapping'
 LinkConstraints createLinkConstraints()
          Returns a new object of class 'Link Constraints'
 LinkMapping createLinkMapping()
          Returns a new object of class 'Link Mapping'
 Mapping createMapping()
          Returns a new object of class 'Mapping'
 MetricContainer createMetricContainer()
          Returns a new object of class 'Metric Container'
 MetricRule createMetricRule()
          Returns a new object of class 'Metric Rule'
 NodeMapping createNodeMapping()
          Returns a new object of class 'Node Mapping'
 NotationElementTarget createNotationElementTarget()
          Returns a new object of class 'Notation Element Target'
 TopNodeReference createTopNodeReference()
          Returns a new object of class 'Top Node Reference'
 ValueExpression createValueExpression()
          Returns a new object of class 'Value Expression'
 GMFMapPackage getGMFMapPackage()
          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

public static final GMFMapFactory eINSTANCE
The singleton instance of the factory.

** Generated **
Method Detail

createNodeMapping

public NodeMapping createNodeMapping()
Returns a new object of class 'Node Mapping'.

Returns:
a new object of class 'Node Mapping'.
** Generated **

createCompartmentMapping

public CompartmentMapping createCompartmentMapping()
Returns a new object of class 'Compartment Mapping'.

Returns:
a new object of class 'Compartment Mapping'.
** Generated **

createLinkMapping

public LinkMapping createLinkMapping()
Returns a new object of class 'Link Mapping'.

Returns:
a new object of class 'Link Mapping'.
** Generated **

createCanvasMapping

public CanvasMapping createCanvasMapping()
Returns a new object of class 'Canvas Mapping'.

Returns:
a new object of class 'Canvas Mapping'.
** Generated **

createLabelMapping

public LabelMapping createLabelMapping()
Returns a new object of class 'Label Mapping'.

Returns:
a new object of class 'Label Mapping'.
** Generated **

createMapping

public Mapping createMapping()
Returns a new object of class 'Mapping'.

Returns:
a new object of class 'Mapping'.
** Generated **

createChildReference

public ChildReference createChildReference()
Returns a new object of class 'Child Reference'.

Returns:
a new object of class 'Child Reference'.
** Generated **

createTopNodeReference

public TopNodeReference createTopNodeReference()
Returns a new object of class 'Top Node Reference'.

Returns:
a new object of class 'Top Node Reference'.
** Generated **

createConstraint

public Constraint createConstraint()
Returns a new object of class 'Constraint'.

Returns:
a new object of class 'Constraint'.
** Generated **

createLinkConstraints

public LinkConstraints createLinkConstraints()
Returns a new object of class 'Link Constraints'.

Returns:
a new object of class 'Link Constraints'.
** Generated **

createValueExpression

public ValueExpression createValueExpression()
Returns a new object of class 'Value Expression'.

Returns:
a new object of class 'Value Expression'.
** Generated **

createFeatureSeqInitializer

public FeatureSeqInitializer createFeatureSeqInitializer()
Returns a new object of class 'Feature Seq Initializer'.

Returns:
a new object of class 'Feature Seq Initializer'.
** Generated **

createFeatureValueSpec

public FeatureValueSpec createFeatureValueSpec()
Returns a new object of class 'Feature Value Spec'.

Returns:
a new object of class 'Feature Value Spec'.
** Generated **

createAuditContainer

public AuditContainer createAuditContainer()
Returns a new object of class 'Audit Container'.

Returns:
a new object of class 'Audit Container'.
** Generated **

createAuditRule

public AuditRule createAuditRule()
Returns a new object of class 'Audit Rule'.

Returns:
a new object of class 'Audit Rule'.
** Generated **

createDomainElementTarget

public DomainElementTarget createDomainElementTarget()
Returns a new object of class 'Domain Element Target'.

Returns:
a new object of class 'Domain Element Target'.
** Generated **

createDomainAttributeTarget

public DomainAttributeTarget createDomainAttributeTarget()
Returns a new object of class 'Domain Attribute Target'.

Returns:
a new object of class 'Domain Attribute Target'.
** Generated **

createDiagramElementTarget

public DiagramElementTarget createDiagramElementTarget()
Returns a new object of class 'Diagram Element Target'.

Returns:
a new object of class 'Diagram Element Target'.
** Generated **

createNotationElementTarget

public NotationElementTarget createNotationElementTarget()
Returns a new object of class 'Notation Element Target'.

Returns:
a new object of class 'Notation Element Target'.
** Generated **

createMetricContainer

public MetricContainer createMetricContainer()
Returns a new object of class 'Metric Container'.

Returns:
a new object of class 'Metric Container'.
** Generated **

createMetricRule

public MetricRule createMetricRule()
Returns a new object of class 'Metric Rule'.

Returns:
a new object of class 'Metric Rule'.
** Generated **

createAuditedMetricTarget

public AuditedMetricTarget createAuditedMetricTarget()
Returns a new object of class 'Audited Metric Target'.

Returns:
a new object of class 'Audited Metric Target'.
** Generated **

getGMFMapPackage

public GMFMapPackage getGMFMapPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
** Generated **

Generation Framework

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.