Interface StructureFactory

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

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

    • eINSTANCE

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

    • createSubsystem

      Subsystem createSubsystem()
      Returns a new object of class 'Subsystem'.
      Returns:
      a new object of class 'Subsystem'.
    • createLayer

      Layer createLayer()
      Returns a new object of class 'Layer'.
      Returns:
      a new object of class 'Layer'.
    • createStructureModel

      StructureModel createStructureModel()
      Returns a new object of class 'Model'.
      Returns:
      a new object of class 'Model'.
    • createComponent

      Component createComponent()
      Returns a new object of class 'Component'.
      Returns:
      a new object of class 'Component'.
    • createSoftwareSystem

      SoftwareSystem createSoftwareSystem()
      Returns a new object of class 'Software System'.
      Returns:
      a new object of class 'Software System'.
    • createStructureRelationship

      StructureRelationship createStructureRelationship()
      Returns a new object of class 'Relationship'.
      Returns:
      a new object of class 'Relationship'.
    • createArchitectureView

      ArchitectureView createArchitectureView()
      Returns a new object of class 'Architecture View'.
      Returns:
      a new object of class 'Architecture View'.
    • createStructureElement

      StructureElement createStructureElement()
      Returns a new object of class 'Element'.
      Returns:
      a new object of class 'Element'.
    • getStructurePackage

      StructurePackage getStructurePackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.