IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.notation
Interface NotationFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface NotationFactory
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:
NotationPackage

Field Summary
static NotationFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Bounds createBounds()
          Returns a new object of class 'Bounds'
 CanonicalStyle createCanonicalStyle()
          Returns a new object of class 'Canonical Style'
 ConnectorStyle createConnectorStyle()
          Returns a new object of class 'Connector Style'
 DescriptionStyle createDescriptionStyle()
          Returns a new object of class 'Description Style'
 Diagram createDiagram()
          Returns a new object of class 'Diagram'
 DrawerStyle createDrawerStyle()
          Returns a new object of class 'Drawer Style'
 Edge createEdge()
          Returns a new object of class 'Edge'
 FillStyle createFillStyle()
          Returns a new object of class 'Fill Style'
 FilteringStyle createFilteringStyle()
          Returns a new object of class 'Filtering Style'
 FontStyle createFontStyle()
          Returns a new object of class 'Font Style'
 Guide createGuide()
          Returns a new object of class 'Guide'
 GuideStyle createGuideStyle()
          Returns a new object of class 'Guide Style'
 IdentityAnchor createIdentityAnchor()
          Returns a new object of class 'Identity Anchor'
 Image createImage()
          Returns a new object of class 'Image'
 LineStyle createLineStyle()
          Returns a new object of class 'Line Style'
 Location createLocation()
          Returns a new object of class 'Location'
 Node createNode()
          Returns a new object of class 'Node'
 PageStyle createPageStyle()
          Returns a new object of class 'Page Style'
 Ratio createRatio()
          Returns a new object of class 'Ratio'
 RelativeBendpoints createRelativeBendpoints()
          Returns a new object of class 'Relative Bendpoints'
 RoutingStyle createRoutingStyle()
          Returns a new object of class 'Routing Style'
 ShapeStyle createShapeStyle()
          Returns a new object of class 'Shape Style'
 Size createSize()
          Returns a new object of class 'Size'
 SortingStyle createSortingStyle()
          Returns a new object of class 'Sorting Style'
 TitleStyle createTitleStyle()
          Returns a new object of class 'Title Style'
 NotationPackage getNotationPackage()
          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 NotationFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createEdge

public Edge createEdge()
Returns a new object of class 'Edge'.

Returns:
a new object of class 'Edge'.

createNode

public Node createNode()
Returns a new object of class 'Node'.

Returns:
a new object of class 'Node'.

createFillStyle

public FillStyle createFillStyle()
Returns a new object of class 'Fill Style'.

Returns:
a new object of class 'Fill Style'.

createLineStyle

public LineStyle createLineStyle()
Returns a new object of class 'Line Style'.

Returns:
a new object of class 'Line Style'.

createFontStyle

public FontStyle createFontStyle()
Returns a new object of class 'Font Style'.

Returns:
a new object of class 'Font Style'.

createTitleStyle

public TitleStyle createTitleStyle()
Returns a new object of class 'Title Style'.

Returns:
a new object of class 'Title Style'.

createSortingStyle

public SortingStyle createSortingStyle()
Returns a new object of class 'Sorting Style'.

Returns:
a new object of class 'Sorting Style'.

createDescriptionStyle

public DescriptionStyle createDescriptionStyle()
Returns a new object of class 'Description Style'.

Returns:
a new object of class 'Description Style'.

createSize

public Size createSize()
Returns a new object of class 'Size'.

Returns:
a new object of class 'Size'.

createLocation

public Location createLocation()
Returns a new object of class 'Location'.

Returns:
a new object of class 'Location'.

createBounds

public Bounds createBounds()
Returns a new object of class 'Bounds'.

Returns:
a new object of class 'Bounds'.

createRatio

public Ratio createRatio()
Returns a new object of class 'Ratio'.

Returns:
a new object of class 'Ratio'.

createIdentityAnchor

public IdentityAnchor createIdentityAnchor()
Returns a new object of class 'Identity Anchor'.

Returns:
a new object of class 'Identity Anchor'.

createRoutingStyle

public RoutingStyle createRoutingStyle()
Returns a new object of class 'Routing Style'.

Returns:
a new object of class 'Routing Style'.

createRelativeBendpoints

public RelativeBendpoints createRelativeBendpoints()
Returns a new object of class 'Relative Bendpoints'.

Returns:
a new object of class 'Relative Bendpoints'.

createCanonicalStyle

public CanonicalStyle createCanonicalStyle()
Returns a new object of class 'Canonical Style'.

Returns:
a new object of class 'Canonical Style'.

createShapeStyle

public ShapeStyle createShapeStyle()
Returns a new object of class 'Shape Style'.

Returns:
a new object of class 'Shape Style'.

createConnectorStyle

public ConnectorStyle createConnectorStyle()
Returns a new object of class 'Connector Style'.

Returns:
a new object of class 'Connector Style'.

createDiagram

public Diagram createDiagram()
Returns a new object of class 'Diagram'.

Returns:
a new object of class 'Diagram'.

createImage

public Image createImage()
Returns a new object of class 'Image'.

Returns:
a new object of class 'Image'.

createPageStyle

public PageStyle createPageStyle()
Returns a new object of class 'Page Style'.

Returns:
a new object of class 'Page Style'.

createDrawerStyle

public DrawerStyle createDrawerStyle()
Returns a new object of class 'Drawer Style'.

Returns:
a new object of class 'Drawer Style'.

createGuideStyle

public GuideStyle createGuideStyle()
Returns a new object of class 'Guide Style'.

Returns:
a new object of class 'Guide Style'.

createGuide

public Guide createGuide()
Returns a new object of class 'Guide'.

Returns:
a new object of class 'Guide'.

createFilteringStyle

public FilteringStyle createFilteringStyle()
Returns a new object of class 'Filtering Style'.

Returns:
a new object of class 'Filtering Style'.

getNotationPackage

public NotationPackage getNotationPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.