IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.umlnotation
Interface UmlnotationFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier

public interface UmlnotationFactory
extends EFactory

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

See Also:
UmlnotationPackage

Field Summary
static UmlnotationFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 UMLClassifierStyle createUMLClassifierStyle()
          Returns a new object of class 'UML Classifier Style'
 UMLComponentStyle createUMLComponentStyle()
          Returns a new object of class 'UML Component Style'
 UMLConnectorStyle createUMLConnectorStyle()
          Returns a new object of class 'UML Connector Style'
 UMLDiagramStyle createUMLDiagramStyle()
          Returns a new object of class 'UML Diagram Style'
 UMLFrameStyle createUMLFrameStyle()
          Returns a new object of class 'UML Frame Style'
 UMLListCompartmentStyle createUMLListCompartmentStyle()
          Returns a new object of class 'UML List Compartment Style'
 UMLListStyle createUMLListStyle()
          Returns a new object of class 'UML List Style'
 UMLNameStyle createUMLNameStyle()
          Returns a new object of class 'UML Name Style'
 UMLShapeCompartmentStyle createUMLShapeCompartmentStyle()
          Returns a new object of class 'UML Shape Compartment Style'
 UMLShapeStyle createUMLShapeStyle()
          Returns a new object of class 'UML Shape Style'
 UMLStereotypeStyle createUMLStereotypeStyle()
          Returns a new object of class 'UML Stereotype Style'
 UmlnotationPackage getUmlnotationPackage()
          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 UmlnotationFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createUMLNameStyle

public UMLNameStyle createUMLNameStyle()
Returns a new object of class 'UML Name Style'.

Returns:
a new object of class 'UML Name Style'.

createUMLStereotypeStyle

public UMLStereotypeStyle createUMLStereotypeStyle()
Returns a new object of class 'UML Stereotype Style'.

Returns:
a new object of class 'UML Stereotype Style'.

createUMLShapeStyle

public UMLShapeStyle createUMLShapeStyle()
Returns a new object of class 'UML Shape Style'.

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

createUMLClassifierStyle

public UMLClassifierStyle createUMLClassifierStyle()
Returns a new object of class 'UML Classifier Style'.

Returns:
a new object of class 'UML Classifier Style'.

createUMLListStyle

public UMLListStyle createUMLListStyle()
Returns a new object of class 'UML List Style'.

Returns:
a new object of class 'UML List Style'.

createUMLComponentStyle

public UMLComponentStyle createUMLComponentStyle()
Returns a new object of class 'UML Component Style'.

Returns:
a new object of class 'UML Component Style'.

createUMLDiagramStyle

public UMLDiagramStyle createUMLDiagramStyle()
Returns a new object of class 'UML Diagram Style'.

Returns:
a new object of class 'UML Diagram Style'.

createUMLFrameStyle

public UMLFrameStyle createUMLFrameStyle()
Returns a new object of class 'UML Frame Style'.

Returns:
a new object of class 'UML Frame Style'.

createUMLConnectorStyle

public UMLConnectorStyle createUMLConnectorStyle()
Returns a new object of class 'UML Connector Style'.

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

createUMLListCompartmentStyle

public UMLListCompartmentStyle createUMLListCompartmentStyle()
Returns a new object of class 'UML List Compartment Style'.

Returns:
a new object of class 'UML List Compartment Style'.

createUMLShapeCompartmentStyle

public UMLShapeCompartmentStyle createUMLShapeCompartmentStyle()
Returns a new object of class 'UML Shape Compartment Style'.

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

getUmlnotationPackage

public UmlnotationPackage getUmlnotationPackage()
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.