Interface UmaFactory

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

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

    • eINSTANCE

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

    • createPackage

      Package createPackage()
      Returns a new object of class 'Package'.
      Returns:
      a new object of class 'Package'.
    • createConstraint

      Constraint createConstraint()
      Returns a new object of class 'Constraint'.
      Returns:
      a new object of class 'Constraint'.
    • createMethodElementProperty

      MethodElementProperty createMethodElementProperty()
      Returns a new object of class 'Method Element Property'.
      Returns:
      a new object of class 'Method Element Property'.
    • createKind

      Kind createKind()
      Returns a new object of class 'Kind'.
      Returns:
      a new object of class 'Kind'.
    • createContentDescription

      ContentDescription createContentDescription()
      Returns a new object of class 'Content Description'.
      Returns:
      a new object of class 'Content Description'.
    • createSupportingMaterial

      SupportingMaterial createSupportingMaterial()
      Returns a new object of class 'Supporting Material'.
      Returns:
      a new object of class 'Supporting Material'.
    • createSection

      Section createSection()
      Returns a new object of class 'Section'.
      Returns:
      a new object of class 'Section'.
    • createConcept

      Concept createConcept()
      Returns a new object of class 'Concept'.
      Returns:
      a new object of class 'Concept'.
    • createChecklist

      Checklist createChecklist()
      Returns a new object of class 'Checklist'.
      Returns:
      a new object of class 'Checklist'.
    • createGuideline

      Guideline createGuideline()
      Returns a new object of class 'Guideline'.
      Returns:
      a new object of class 'Guideline'.
    • createExample

      Example createExample()
      Returns a new object of class 'Example'.
      Returns:
      a new object of class 'Example'.
    • createReusableAsset

      ReusableAsset createReusableAsset()
      Returns a new object of class 'Reusable Asset'.
      Returns:
      a new object of class 'Reusable Asset'.
    • createTermDefinition

      TermDefinition createTermDefinition()
      Returns a new object of class 'Term Definition'.
      Returns:
      a new object of class 'Term Definition'.
    • createApplicableMetaClassInfo

      ApplicableMetaClassInfo createApplicableMetaClassInfo()
      Returns a new object of class 'Applicable Meta Class Info'.
      Returns:
      a new object of class 'Applicable Meta Class Info'.
    • createArtifact

      Artifact createArtifact()
      Returns a new object of class 'Artifact'.
      Returns:
      a new object of class 'Artifact'.
    • createWorkProduct

      WorkProduct createWorkProduct()
      Returns a new object of class 'Work Product'.
      Returns:
      a new object of class 'Work Product'.
    • createFulfillableElement

      FulfillableElement createFulfillableElement()
      Returns a new object of class 'Fulfillable Element'.
      Returns:
      a new object of class 'Fulfillable Element'.
    • createReport

      Report createReport()
      Returns a new object of class 'Report'.
      Returns:
      a new object of class 'Report'.
    • createTemplate

      Template createTemplate()
      Returns a new object of class 'Template'.
      Returns:
      a new object of class 'Template'.
    • createToolMentor

      ToolMentor createToolMentor()
      Returns a new object of class 'Tool Mentor'.
      Returns:
      a new object of class 'Tool Mentor'.
    • createEstimationConsiderations

      EstimationConsiderations createEstimationConsiderations()
      Returns a new object of class 'Estimation Considerations'.
      Returns:
      a new object of class 'Estimation Considerations'.
    • createDeliverable

      Deliverable createDeliverable()
      Returns a new object of class 'Deliverable'.
      Returns:
      a new object of class 'Deliverable'.
    • createOutcome

      Outcome createOutcome()
      Returns a new object of class 'Outcome'.
      Returns:
      a new object of class 'Outcome'.
    • createStep

      Step createStep()
      Returns a new object of class 'Step'.
      Returns:
      a new object of class 'Step'.
    • createWhitepaper

      Whitepaper createWhitepaper()
      Returns a new object of class 'Whitepaper'.
      Returns:
      a new object of class 'Whitepaper'.
    • createTask

      Task createTask()
      Returns a new object of class 'Task'.
      Returns:
      a new object of class 'Task'.
    • createRole

      Role createRole()
      Returns a new object of class 'Role'.
      Returns:
      a new object of class 'Role'.
    • createArtifactDescription

      ArtifactDescription createArtifactDescription()
      Returns a new object of class 'Artifact Description'.
      Returns:
      a new object of class 'Artifact Description'.
    • createWorkProductDescription

      WorkProductDescription createWorkProductDescription()
      Returns a new object of class 'Work Product Description'.
      Returns:
      a new object of class 'Work Product Description'.
    • createDeliverableDescription

      DeliverableDescription createDeliverableDescription()
      Returns a new object of class 'Deliverable Description'.
      Returns:
      a new object of class 'Deliverable Description'.
    • createRoleDescription

      RoleDescription createRoleDescription()
      Returns a new object of class 'Role Description'.
      Returns:
      a new object of class 'Role Description'.
    • createTaskDescription

      TaskDescription createTaskDescription()
      Returns a new object of class 'Task Description'.
      Returns:
      a new object of class 'Task Description'.
    • createGuidanceDescription

      GuidanceDescription createGuidanceDescription()
      Returns a new object of class 'Guidance Description'.
      Returns:
      a new object of class 'Guidance Description'.
    • createPracticeDescription

      PracticeDescription createPracticeDescription()
      Returns a new object of class 'Practice Description'.
      Returns:
      a new object of class 'Practice Description'.
    • createRoleSet

      RoleSet createRoleSet()
      Returns a new object of class 'Role Set'.
      Returns:
      a new object of class 'Role Set'.
    • createDomain

      Domain createDomain()
      Returns a new object of class 'Domain'.
      Returns:
      a new object of class 'Domain'.
    • createWorkProductType

      WorkProductType createWorkProductType()
      Returns a new object of class 'Work Product Type'.
      Returns:
      a new object of class 'Work Product Type'.
    • createDisciplineGrouping

      DisciplineGrouping createDisciplineGrouping()
      Returns a new object of class 'Discipline Grouping'.
      Returns:
      a new object of class 'Discipline Grouping'.
    • createDiscipline

      Discipline createDiscipline()
      Returns a new object of class 'Discipline'.
      Returns:
      a new object of class 'Discipline'.
    • createActivity

      Activity createActivity()
      Returns a new object of class 'Activity'.
      Returns:
      a new object of class 'Activity'.
    • createPlanningData

      PlanningData createPlanningData()
      Returns a new object of class 'Planning Data'.
      Returns:
      a new object of class 'Planning Data'.
    • createWorkOrder

      WorkOrder createWorkOrder()
      Returns a new object of class 'Work Order'.
      Returns:
      a new object of class 'Work Order'.
    • createRoadmap

      Roadmap createRoadmap()
      Returns a new object of class 'Roadmap'.
      Returns:
      a new object of class 'Roadmap'.
    • createTool

      Tool createTool()
      Returns a new object of class 'Tool'.
      Returns:
      a new object of class 'Tool'.
    • createRoleSetGrouping

      RoleSetGrouping createRoleSetGrouping()
      Returns a new object of class 'Role Set Grouping'.
      Returns:
      a new object of class 'Role Set Grouping'.
    • createCustomCategory

      CustomCategory createCustomCategory()
      Returns a new object of class 'Custom Category'.
      Returns:
      a new object of class 'Custom Category'.
    • createContentPackage

      ContentPackage createContentPackage()
      Returns a new object of class 'Content Package'.
      Returns:
      a new object of class 'Content Package'.
    • createMilestone

      Milestone createMilestone()
      Returns a new object of class 'Milestone'.
      Returns:
      a new object of class 'Milestone'.
    • createWorkProductDescriptor

      WorkProductDescriptor createWorkProductDescriptor()
      Returns a new object of class 'Work Product Descriptor'.
      Returns:
      a new object of class 'Work Product Descriptor'.
    • createIteration

      Iteration createIteration()
      Returns a new object of class 'Iteration'.
      Returns:
      a new object of class 'Iteration'.
    • createPhase

      Phase createPhase()
      Returns a new object of class 'Phase'.
      Returns:
      a new object of class 'Phase'.
    • createTeamProfile

      TeamProfile createTeamProfile()
      Returns a new object of class 'Team Profile'.
      Returns:
      a new object of class 'Team Profile'.
    • createRoleDescriptor

      RoleDescriptor createRoleDescriptor()
      Returns a new object of class 'Role Descriptor'.
      Returns:
      a new object of class 'Role Descriptor'.
    • createTaskDescriptor

      TaskDescriptor createTaskDescriptor()
      Returns a new object of class 'Task Descriptor'.
      Returns:
      a new object of class 'Task Descriptor'.
    • createCompositeRole

      CompositeRole createCompositeRole()
      Returns a new object of class 'Composite Role'.
      Returns:
      a new object of class 'Composite Role'.
    • createDeliveryProcess

      DeliveryProcess createDeliveryProcess()
      Returns a new object of class 'Delivery Process'.
      Returns:
      a new object of class 'Delivery Process'.
    • createCapabilityPattern

      CapabilityPattern createCapabilityPattern()
      Returns a new object of class 'Capability Pattern'.
      Returns:
      a new object of class 'Capability Pattern'.
    • createMethodConfiguration

      MethodConfiguration createMethodConfiguration()
      Returns a new object of class 'Method Configuration'.
      Returns:
      a new object of class 'Method Configuration'.
    • createMethodPlugin

      MethodPlugin createMethodPlugin()
      Returns a new object of class 'Method Plugin'.
      Returns:
      a new object of class 'Method Plugin'.
    • createProcessPlanningTemplate

      ProcessPlanningTemplate createProcessPlanningTemplate()
      Returns a new object of class 'Process Planning Template'.
      Returns:
      a new object of class 'Process Planning Template'.
    • createPractice

      Practice createPractice()
      Returns a new object of class 'Practice'.
      Returns:
      a new object of class 'Practice'.
    • createBreakdownElementDescription

      BreakdownElementDescription createBreakdownElementDescription()
      Returns a new object of class 'Breakdown Element Description'.
      Returns:
      a new object of class 'Breakdown Element Description'.
    • createActivityDescription

      ActivityDescription createActivityDescription()
      Returns a new object of class 'Activity Description'.
      Returns:
      a new object of class 'Activity Description'.
    • createDeliveryProcessDescription

      DeliveryProcessDescription createDeliveryProcessDescription()
      Returns a new object of class 'Delivery Process Description'.
      Returns:
      a new object of class 'Delivery Process Description'.
    • createProcessDescription

      ProcessDescription createProcessDescription()
      Returns a new object of class 'Process Description'.
      Returns:
      a new object of class 'Process Description'.
    • createDescriptorDescription

      DescriptorDescription createDescriptorDescription()
      Returns a new object of class 'Descriptor Description'.
      Returns:
      a new object of class 'Descriptor Description'.
    • createProcessComponentDescriptor

      ProcessComponentDescriptor createProcessComponentDescriptor()
      Returns a new object of class 'Process Component Descriptor'.
      Returns:
      a new object of class 'Process Component Descriptor'.
    • createProcessComponent

      ProcessComponent createProcessComponent()
      Returns a new object of class 'Process Component'.
      Returns:
      a new object of class 'Process Component'.
    • createProcessPackage

      ProcessPackage createProcessPackage()
      Returns a new object of class 'Process Package'.
      Returns:
      a new object of class 'Process Package'.
    • createDiagram

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

      GraphNode createGraphNode()
      Returns a new object of class 'Graph Node'.
      Returns:
      a new object of class 'Graph Node'.
    • createReference

      Reference createReference()
      Returns a new object of class 'Reference'.
      Returns:
      a new object of class 'Reference'.
    • createProperty

      Property createProperty()
      Returns a new object of class 'Property'.
      Returns:
      a new object of class 'Property'.
    • createPoint

      Point createPoint()
      Returns a new object of class 'Point'.
      Returns:
      a new object of class 'Point'.
    • createDiagramLink

      DiagramLink createDiagramLink()
      Returns a new object of class 'Diagram Link'.
      Returns:
      a new object of class 'Diagram Link'.
    • createGraphConnector

      GraphConnector createGraphConnector()
      Returns a new object of class 'Graph Connector'.
      Returns:
      a new object of class 'Graph Connector'.
    • createGraphEdge

      GraphEdge createGraphEdge()
      Returns a new object of class 'Graph Edge'.
      Returns:
      a new object of class 'Graph Edge'.
    • createDimension

      Dimension createDimension()
      Returns a new object of class 'Dimension'.
      Returns:
      a new object of class 'Dimension'.
    • createProcessComponentInterface

      ProcessComponentInterface createProcessComponentInterface()
      Returns a new object of class 'Process Component Interface'.
      Returns:
      a new object of class 'Process Component Interface'.
    • createSimpleSemanticModelElement

      SimpleSemanticModelElement createSimpleSemanticModelElement()
      Returns a new object of class 'Simple Semantic Model Element'.
      Returns:
      a new object of class 'Simple Semantic Model Element'.
    • createUMASemanticModelBridge

      UMASemanticModelBridge createUMASemanticModelBridge()
      Returns a new object of class 'UMA Semantic Model Bridge'.
      Returns:
      a new object of class 'UMA Semantic Model Bridge'.
    • createCoreSemanticModelBridge

      CoreSemanticModelBridge createCoreSemanticModelBridge()
      Returns a new object of class 'Core Semantic Model Bridge'.
      Returns:
      a new object of class 'Core Semantic Model Bridge'.
    • createTextElement

      TextElement createTextElement()
      Returns a new object of class 'Text Element'.
      Returns:
      a new object of class 'Text Element'.
    • createImage

      Image createImage()
      Returns a new object of class 'Image'.
      Returns:
      a new object of class 'Image'.
    • createPolyline

      Polyline createPolyline()
      Returns a new object of class 'Polyline'.
      Returns:
      a new object of class 'Polyline'.
    • createEllipse

      Ellipse createEllipse()
      Returns a new object of class 'Ellipse'.
      Returns:
      a new object of class 'Ellipse'.
    • createProcessFamily

      ProcessFamily createProcessFamily()
      Returns a new object of class 'Process Family'.
      Returns:
      a new object of class 'Process Family'.
    • createMethodLibrary

      MethodLibrary createMethodLibrary()
      Returns a new object of class 'Method Library'.
      Returns:
      a new object of class 'Method Library'.
    • getUmaPackage

      UmaPackage getUmaPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.