Class UmaFactoryImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.eclipse.epf.uma.impl.UmaFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory, UmaFactory

public class UmaFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements UmaFactory
An implementation of the model Factory.
  • Constructor Details

    • UmaFactoryImpl

      public UmaFactoryImpl()
      Creates an instance of the factory.
  • Method Details

    • init

      public static UmaFactory init()
      Creates the default factory implementation.
    • create

      public org.eclipse.emf.ecore.EObject create​(org.eclipse.emf.ecore.EClass eClass)
      Specified by:
      create in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      create in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createFromString

      public java.lang.Object createFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
      Specified by:
      createFromString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • convertToString

      public java.lang.String convertToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
      Specified by:
      convertToString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createPackage

      public Package createPackage()
      Specified by:
      createPackage in interface UmaFactory
      Returns:
      a new object of class 'Package'.
    • createConstraint

      public Constraint createConstraint()
      Specified by:
      createConstraint in interface UmaFactory
      Returns:
      a new object of class 'Constraint'.
    • createMethodElementProperty

      public MethodElementProperty createMethodElementProperty()
      Specified by:
      createMethodElementProperty in interface UmaFactory
      Returns:
      a new object of class 'Method Element Property'.
    • createKind

      public Kind createKind()
      Specified by:
      createKind in interface UmaFactory
      Returns:
      a new object of class 'Kind'.
    • createContentDescription

      public ContentDescription createContentDescription()
      Specified by:
      createContentDescription in interface UmaFactory
      Returns:
      a new object of class 'Content Description'.
    • createSupportingMaterial

      public SupportingMaterial createSupportingMaterial()
      Specified by:
      createSupportingMaterial in interface UmaFactory
      Returns:
      a new object of class 'Supporting Material'.
    • createSection

      public Section createSection()
      Specified by:
      createSection in interface UmaFactory
      Returns:
      a new object of class 'Section'.
    • createConcept

      public Concept createConcept()
      Specified by:
      createConcept in interface UmaFactory
      Returns:
      a new object of class 'Concept'.
    • createChecklist

      public Checklist createChecklist()
      Specified by:
      createChecklist in interface UmaFactory
      Returns:
      a new object of class 'Checklist'.
    • createGuideline

      public Guideline createGuideline()
      Specified by:
      createGuideline in interface UmaFactory
      Returns:
      a new object of class 'Guideline'.
    • createExample

      public Example createExample()
      Specified by:
      createExample in interface UmaFactory
      Returns:
      a new object of class 'Example'.
    • createReusableAsset

      public ReusableAsset createReusableAsset()
      Specified by:
      createReusableAsset in interface UmaFactory
      Returns:
      a new object of class 'Reusable Asset'.
    • createTermDefinition

      public TermDefinition createTermDefinition()
      Specified by:
      createTermDefinition in interface UmaFactory
      Returns:
      a new object of class 'Term Definition'.
    • createApplicableMetaClassInfo

      public ApplicableMetaClassInfo createApplicableMetaClassInfo()
      Specified by:
      createApplicableMetaClassInfo in interface UmaFactory
      Returns:
      a new object of class 'Applicable Meta Class Info'.
    • createArtifact

      public Artifact createArtifact()
      Specified by:
      createArtifact in interface UmaFactory
      Returns:
      a new object of class 'Artifact'.
    • createWorkProduct

      public WorkProduct createWorkProduct()
      Specified by:
      createWorkProduct in interface UmaFactory
      Returns:
      a new object of class 'Work Product'.
    • createFulfillableElement

      public FulfillableElement createFulfillableElement()
      Specified by:
      createFulfillableElement in interface UmaFactory
      Returns:
      a new object of class 'Fulfillable Element'.
    • createReport

      public Report createReport()
      Specified by:
      createReport in interface UmaFactory
      Returns:
      a new object of class 'Report'.
    • createTemplate

      public Template createTemplate()
      Specified by:
      createTemplate in interface UmaFactory
      Returns:
      a new object of class 'Template'.
    • createToolMentor

      public ToolMentor createToolMentor()
      Specified by:
      createToolMentor in interface UmaFactory
      Returns:
      a new object of class 'Tool Mentor'.
    • createEstimationConsiderations

      public EstimationConsiderations createEstimationConsiderations()
      Specified by:
      createEstimationConsiderations in interface UmaFactory
      Returns:
      a new object of class 'Estimation Considerations'.
    • createDeliverable

      public Deliverable createDeliverable()
      Specified by:
      createDeliverable in interface UmaFactory
      Returns:
      a new object of class 'Deliverable'.
    • createOutcome

      public Outcome createOutcome()
      Specified by:
      createOutcome in interface UmaFactory
      Returns:
      a new object of class 'Outcome'.
    • createStep

      public Step createStep()
      Specified by:
      createStep in interface UmaFactory
      Returns:
      a new object of class 'Step'.
    • createWhitepaper

      public Whitepaper createWhitepaper()
      Specified by:
      createWhitepaper in interface UmaFactory
      Returns:
      a new object of class 'Whitepaper'.
    • createTask

      public Task createTask()
      Specified by:
      createTask in interface UmaFactory
      Returns:
      a new object of class 'Task'.
    • createRole

      public Role createRole()
      Specified by:
      createRole in interface UmaFactory
      Returns:
      a new object of class 'Role'.
    • createArtifactDescription

      public ArtifactDescription createArtifactDescription()
      Specified by:
      createArtifactDescription in interface UmaFactory
      Returns:
      a new object of class 'Artifact Description'.
    • createWorkProductDescription

      public WorkProductDescription createWorkProductDescription()
      Specified by:
      createWorkProductDescription in interface UmaFactory
      Returns:
      a new object of class 'Work Product Description'.
    • createDeliverableDescription

      public DeliverableDescription createDeliverableDescription()
      Specified by:
      createDeliverableDescription in interface UmaFactory
      Returns:
      a new object of class 'Deliverable Description'.
    • createRoleDescription

      public RoleDescription createRoleDescription()
      Specified by:
      createRoleDescription in interface UmaFactory
      Returns:
      a new object of class 'Role Description'.
    • createTaskDescription

      public TaskDescription createTaskDescription()
      Specified by:
      createTaskDescription in interface UmaFactory
      Returns:
      a new object of class 'Task Description'.
    • createGuidanceDescription

      public GuidanceDescription createGuidanceDescription()
      Specified by:
      createGuidanceDescription in interface UmaFactory
      Returns:
      a new object of class 'Guidance Description'.
    • createPracticeDescription

      public PracticeDescription createPracticeDescription()
      Specified by:
      createPracticeDescription in interface UmaFactory
      Returns:
      a new object of class 'Practice Description'.
    • createRoleSet

      public RoleSet createRoleSet()
      Specified by:
      createRoleSet in interface UmaFactory
      Returns:
      a new object of class 'Role Set'.
    • createDomain

      public Domain createDomain()
      Specified by:
      createDomain in interface UmaFactory
      Returns:
      a new object of class 'Domain'.
    • createWorkProductType

      public WorkProductType createWorkProductType()
      Specified by:
      createWorkProductType in interface UmaFactory
      Returns:
      a new object of class 'Work Product Type'.
    • createDisciplineGrouping

      public DisciplineGrouping createDisciplineGrouping()
      Specified by:
      createDisciplineGrouping in interface UmaFactory
      Returns:
      a new object of class 'Discipline Grouping'.
    • createDiscipline

      public Discipline createDiscipline()
      Specified by:
      createDiscipline in interface UmaFactory
      Returns:
      a new object of class 'Discipline'.
    • createActivity

      public Activity createActivity()
      Specified by:
      createActivity in interface UmaFactory
      Returns:
      a new object of class 'Activity'.
    • createPlanningData

      public PlanningData createPlanningData()
      Specified by:
      createPlanningData in interface UmaFactory
      Returns:
      a new object of class 'Planning Data'.
    • createWorkOrder

      public WorkOrder createWorkOrder()
      Specified by:
      createWorkOrder in interface UmaFactory
      Returns:
      a new object of class 'Work Order'.
    • createRoadmap

      public Roadmap createRoadmap()
      Specified by:
      createRoadmap in interface UmaFactory
      Returns:
      a new object of class 'Roadmap'.
    • createTool

      public Tool createTool()
      Specified by:
      createTool in interface UmaFactory
      Returns:
      a new object of class 'Tool'.
    • createRoleSetGrouping

      public RoleSetGrouping createRoleSetGrouping()
      Specified by:
      createRoleSetGrouping in interface UmaFactory
      Returns:
      a new object of class 'Role Set Grouping'.
    • createCustomCategory

      public CustomCategory createCustomCategory()
      Specified by:
      createCustomCategory in interface UmaFactory
      Returns:
      a new object of class 'Custom Category'.
    • createContentPackage

      public ContentPackage createContentPackage()
      Specified by:
      createContentPackage in interface UmaFactory
      Returns:
      a new object of class 'Content Package'.
    • createMilestone

      public Milestone createMilestone()
      Specified by:
      createMilestone in interface UmaFactory
      Returns:
      a new object of class 'Milestone'.
    • createWorkProductDescriptor

      public WorkProductDescriptor createWorkProductDescriptor()
      Specified by:
      createWorkProductDescriptor in interface UmaFactory
      Returns:
      a new object of class 'Work Product Descriptor'.
    • createIteration

      public Iteration createIteration()
      Specified by:
      createIteration in interface UmaFactory
      Returns:
      a new object of class 'Iteration'.
    • createPhase

      public Phase createPhase()
      Specified by:
      createPhase in interface UmaFactory
      Returns:
      a new object of class 'Phase'.
    • createTeamProfile

      public TeamProfile createTeamProfile()
      Specified by:
      createTeamProfile in interface UmaFactory
      Returns:
      a new object of class 'Team Profile'.
    • createRoleDescriptor

      public RoleDescriptor createRoleDescriptor()
      Specified by:
      createRoleDescriptor in interface UmaFactory
      Returns:
      a new object of class 'Role Descriptor'.
    • createTaskDescriptor

      public TaskDescriptor createTaskDescriptor()
      Specified by:
      createTaskDescriptor in interface UmaFactory
      Returns:
      a new object of class 'Task Descriptor'.
    • createCompositeRole

      public CompositeRole createCompositeRole()
      Specified by:
      createCompositeRole in interface UmaFactory
      Returns:
      a new object of class 'Composite Role'.
    • createDeliveryProcess

      public DeliveryProcess createDeliveryProcess()
      Specified by:
      createDeliveryProcess in interface UmaFactory
      Returns:
      a new object of class 'Delivery Process'.
    • createCapabilityPattern

      public CapabilityPattern createCapabilityPattern()
      Specified by:
      createCapabilityPattern in interface UmaFactory
      Returns:
      a new object of class 'Capability Pattern'.
    • createMethodConfiguration

      public MethodConfiguration createMethodConfiguration()
      Specified by:
      createMethodConfiguration in interface UmaFactory
      Returns:
      a new object of class 'Method Configuration'.
    • createMethodPlugin

      public MethodPlugin createMethodPlugin()
      Specified by:
      createMethodPlugin in interface UmaFactory
      Returns:
      a new object of class 'Method Plugin'.
    • createProcessPlanningTemplate

      public ProcessPlanningTemplate createProcessPlanningTemplate()
      Specified by:
      createProcessPlanningTemplate in interface UmaFactory
      Returns:
      a new object of class 'Process Planning Template'.
    • createPractice

      public Practice createPractice()
      Specified by:
      createPractice in interface UmaFactory
      Returns:
      a new object of class 'Practice'.
    • createBreakdownElementDescription

      public BreakdownElementDescription createBreakdownElementDescription()
      Specified by:
      createBreakdownElementDescription in interface UmaFactory
      Returns:
      a new object of class 'Breakdown Element Description'.
    • createActivityDescription

      public ActivityDescription createActivityDescription()
      Specified by:
      createActivityDescription in interface UmaFactory
      Returns:
      a new object of class 'Activity Description'.
    • createDeliveryProcessDescription

      public DeliveryProcessDescription createDeliveryProcessDescription()
      Specified by:
      createDeliveryProcessDescription in interface UmaFactory
      Returns:
      a new object of class 'Delivery Process Description'.
    • createProcessDescription

      public ProcessDescription createProcessDescription()
      Specified by:
      createProcessDescription in interface UmaFactory
      Returns:
      a new object of class 'Process Description'.
    • createDescriptorDescription

      public DescriptorDescription createDescriptorDescription()
      Specified by:
      createDescriptorDescription in interface UmaFactory
      Returns:
      a new object of class 'Descriptor Description'.
    • createProcessComponentDescriptor

      public ProcessComponentDescriptor createProcessComponentDescriptor()
      Specified by:
      createProcessComponentDescriptor in interface UmaFactory
      Returns:
      a new object of class 'Process Component Descriptor'.
    • createProcessComponent

      public ProcessComponent createProcessComponent()
      Specified by:
      createProcessComponent in interface UmaFactory
      Returns:
      a new object of class 'Process Component'.
    • createProcessPackage

      public ProcessPackage createProcessPackage()
      Specified by:
      createProcessPackage in interface UmaFactory
      Returns:
      a new object of class 'Process Package'.
    • createDiagram

      public Diagram createDiagram()
      Specified by:
      createDiagram in interface UmaFactory
      Returns:
      a new object of class 'Diagram'.
    • createGraphNode

      public GraphNode createGraphNode()
      Specified by:
      createGraphNode in interface UmaFactory
      Returns:
      a new object of class 'Graph Node'.
    • createReference

      public Reference createReference()
      Specified by:
      createReference in interface UmaFactory
      Returns:
      a new object of class 'Reference'.
    • createProperty

      public Property createProperty()
      Specified by:
      createProperty in interface UmaFactory
      Returns:
      a new object of class 'Property'.
    • createPoint

      public Point createPoint()
      Specified by:
      createPoint in interface UmaFactory
      Returns:
      a new object of class 'Point'.
    • createDiagramLink

      public DiagramLink createDiagramLink()
      Specified by:
      createDiagramLink in interface UmaFactory
      Returns:
      a new object of class 'Diagram Link'.
    • createGraphConnector

      public GraphConnector createGraphConnector()
      Specified by:
      createGraphConnector in interface UmaFactory
      Returns:
      a new object of class 'Graph Connector'.
    • createGraphEdge

      public GraphEdge createGraphEdge()
      Specified by:
      createGraphEdge in interface UmaFactory
      Returns:
      a new object of class 'Graph Edge'.
    • createDimension

      public Dimension createDimension()
      Specified by:
      createDimension in interface UmaFactory
      Returns:
      a new object of class 'Dimension'.
    • createProcessComponentInterface

      public ProcessComponentInterface createProcessComponentInterface()
      Specified by:
      createProcessComponentInterface in interface UmaFactory
      Returns:
      a new object of class 'Process Component Interface'.
    • createSimpleSemanticModelElement

      public SimpleSemanticModelElement createSimpleSemanticModelElement()
      Specified by:
      createSimpleSemanticModelElement in interface UmaFactory
      Returns:
      a new object of class 'Simple Semantic Model Element'.
    • createUMASemanticModelBridge

      public UMASemanticModelBridge createUMASemanticModelBridge()
      Specified by:
      createUMASemanticModelBridge in interface UmaFactory
      Returns:
      a new object of class 'UMA Semantic Model Bridge'.
    • createCoreSemanticModelBridge

      public CoreSemanticModelBridge createCoreSemanticModelBridge()
      Specified by:
      createCoreSemanticModelBridge in interface UmaFactory
      Returns:
      a new object of class 'Core Semantic Model Bridge'.
    • createTextElement

      public TextElement createTextElement()
      Specified by:
      createTextElement in interface UmaFactory
      Returns:
      a new object of class 'Text Element'.
    • createImage

      public Image createImage()
      Specified by:
      createImage in interface UmaFactory
      Returns:
      a new object of class 'Image'.
    • createPolyline

      public Polyline createPolyline()
      Specified by:
      createPolyline in interface UmaFactory
      Returns:
      a new object of class 'Polyline'.
    • createEllipse

      public Ellipse createEllipse()
      Specified by:
      createEllipse in interface UmaFactory
      Returns:
      a new object of class 'Ellipse'.
    • createProcessFamily

      public ProcessFamily createProcessFamily()
      Specified by:
      createProcessFamily in interface UmaFactory
      Returns:
      a new object of class 'Process Family'.
    • createMethodLibrary

      public MethodLibrary createMethodLibrary()
      Specified by:
      createMethodLibrary in interface UmaFactory
      Returns:
      a new object of class 'Method Library'.
    • createVariabilityTypeFromString

      public VariabilityType createVariabilityTypeFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertVariabilityTypeToString

      public java.lang.String convertVariabilityTypeToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createWorkOrderTypeFromString

      public WorkOrderType createWorkOrderTypeFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertWorkOrderTypeToString

      public java.lang.String convertWorkOrderTypeToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createStringFromString

      public java.lang.String createStringFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertStringToString

      public java.lang.String convertStringToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createBooleanFromString

      public java.lang.Boolean createBooleanFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertBooleanToString

      public java.lang.String convertBooleanToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createDateFromString

      public java.util.Date createDateFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertDateToString

      public java.lang.String convertDateToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createUriFromString

      public java.net.URI createUriFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertUriToString

      public java.lang.String convertUriToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createSetFromString

      public java.util.Set createSetFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertSetToString

      public java.lang.String convertSetToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createSequenceFromString

      public java.util.List createSequenceFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertSequenceToString

      public java.lang.String convertSequenceToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createIntegerFromString

      public java.lang.Integer createIntegerFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertIntegerToString

      public java.lang.String convertIntegerToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • createDoubleFromString

      public java.lang.Double createDoubleFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
    • convertDoubleToString

      public java.lang.String convertDoubleToString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
    • getUmaPackage

      public UmaPackage getUmaPackage()
      Specified by:
      getUmaPackage in interface UmaFactory
      Returns:
      the package supported by this factory.
    • getPackage

      @Deprecated public static UmaPackage getPackage()
      Deprecated.