Interface PictogramsFactory

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

public interface PictogramsFactory 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:
  • Field Details

    • eINSTANCE

      static final PictogramsFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createShape

      Shape createShape()
      Returns a new object of class 'Shape'.
      Returns:
      a new object of class 'Shape'.
    • createContainerShape

      ContainerShape createContainerShape()
      Returns a new object of class 'Container Shape'.
      Returns:
      a new object of class 'Container Shape'.
    • createDiagram

      Diagram createDiagram()
      Returns a new object of class 'Diagram'.
      Returns:
      a new object of class 'Diagram'.
    • createConnection

      Connection createConnection()
      Returns a new object of class 'Connection'.
      Returns:
      a new object of class 'Connection'.
    • createFixPointAnchor

      FixPointAnchor createFixPointAnchor()
      Returns a new object of class 'Fix Point Anchor'.
      Returns:
      a new object of class 'Fix Point Anchor'.
    • createBoxRelativeAnchor

      BoxRelativeAnchor createBoxRelativeAnchor()
      Returns a new object of class 'Box Relative Anchor'.
      Returns:
      a new object of class 'Box Relative Anchor'.
    • createChopboxAnchor

      ChopboxAnchor createChopboxAnchor()
      Returns a new object of class 'Chopbox Anchor'.
      Returns:
      a new object of class 'Chopbox Anchor'.
    • createConnectionDecorator

      ConnectionDecorator createConnectionDecorator()
      Returns a new object of class 'Connection Decorator'.
      Returns:
      a new object of class 'Connection Decorator'.
    • createFreeFormConnection

      FreeFormConnection createFreeFormConnection()
      Returns a new object of class 'Free Form Connection'.
      Returns:
      a new object of class 'Free Form Connection'.
    • createManhattanConnection

      ManhattanConnection createManhattanConnection()
      Returns a new object of class 'Manhattan Connection'.
      Returns:
      a new object of class 'Manhattan Connection'.
    • createPictogramLink

      PictogramLink createPictogramLink()
      Returns a new object of class 'Pictogram Link'.
      Returns:
      a new object of class 'Pictogram Link'.
    • createCurvedConnection

      CurvedConnection createCurvedConnection()
      Returns a new object of class 'Curved Connection'.
      Returns:
      a new object of class 'Curved Connection'.
      Since:
      0.9
    • createCompositeConnection

      CompositeConnection createCompositeConnection()
      Returns a new object of class 'Composite Connection'.
      Returns:
      a new object of class 'Composite Connection'.
      Since:
      0.9
    • getPictogramsPackage

      PictogramsPackage getPictogramsPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.