Package org.eclipse.epf.uma
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 Summary
Fields Modifier and Type Field Description static UmaFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description ActivitycreateActivity()Returns a new object of class 'Activity'.ActivityDescriptioncreateActivityDescription()Returns a new object of class 'Activity Description'.ApplicableMetaClassInfocreateApplicableMetaClassInfo()Returns a new object of class 'Applicable Meta Class Info'.ArtifactcreateArtifact()Returns a new object of class 'Artifact'.ArtifactDescriptioncreateArtifactDescription()Returns a new object of class 'Artifact Description'.BreakdownElementDescriptioncreateBreakdownElementDescription()Returns a new object of class 'Breakdown Element Description'.CapabilityPatterncreateCapabilityPattern()Returns a new object of class 'Capability Pattern'.ChecklistcreateChecklist()Returns a new object of class 'Checklist'.CompositeRolecreateCompositeRole()Returns a new object of class 'Composite Role'.ConceptcreateConcept()Returns a new object of class 'Concept'.ConstraintcreateConstraint()Returns a new object of class 'Constraint'.ContentDescriptioncreateContentDescription()Returns a new object of class 'Content Description'.ContentPackagecreateContentPackage()Returns a new object of class 'Content Package'.CoreSemanticModelBridgecreateCoreSemanticModelBridge()Returns a new object of class 'Core Semantic Model Bridge'.CustomCategorycreateCustomCategory()Returns a new object of class 'Custom Category'.DeliverablecreateDeliverable()Returns a new object of class 'Deliverable'.DeliverableDescriptioncreateDeliverableDescription()Returns a new object of class 'Deliverable Description'.DeliveryProcesscreateDeliveryProcess()Returns a new object of class 'Delivery Process'.DeliveryProcessDescriptioncreateDeliveryProcessDescription()Returns a new object of class 'Delivery Process Description'.DescriptorDescriptioncreateDescriptorDescription()Returns a new object of class 'Descriptor Description'.DiagramcreateDiagram()Returns a new object of class 'Diagram'.DiagramLinkcreateDiagramLink()Returns a new object of class 'Diagram Link'.DimensioncreateDimension()Returns a new object of class 'Dimension'.DisciplinecreateDiscipline()Returns a new object of class 'Discipline'.DisciplineGroupingcreateDisciplineGrouping()Returns a new object of class 'Discipline Grouping'.DomaincreateDomain()Returns a new object of class 'Domain'.EllipsecreateEllipse()Returns a new object of class 'Ellipse'.EstimationConsiderationscreateEstimationConsiderations()Returns a new object of class 'Estimation Considerations'.ExamplecreateExample()Returns a new object of class 'Example'.FulfillableElementcreateFulfillableElement()Returns a new object of class 'Fulfillable Element'.GraphConnectorcreateGraphConnector()Returns a new object of class 'Graph Connector'.GraphEdgecreateGraphEdge()Returns a new object of class 'Graph Edge'.GraphNodecreateGraphNode()Returns a new object of class 'Graph Node'.GuidanceDescriptioncreateGuidanceDescription()Returns a new object of class 'Guidance Description'.GuidelinecreateGuideline()Returns a new object of class 'Guideline'.ImagecreateImage()Returns a new object of class 'Image'.IterationcreateIteration()Returns a new object of class 'Iteration'.KindcreateKind()Returns a new object of class 'Kind'.MethodConfigurationcreateMethodConfiguration()Returns a new object of class 'Method Configuration'.MethodElementPropertycreateMethodElementProperty()Returns a new object of class 'Method Element Property'.MethodLibrarycreateMethodLibrary()Returns a new object of class 'Method Library'.MethodPlugincreateMethodPlugin()Returns a new object of class 'Method Plugin'.MilestonecreateMilestone()Returns a new object of class 'Milestone'.OutcomecreateOutcome()Returns a new object of class 'Outcome'.PackagecreatePackage()Returns a new object of class 'Package'.PhasecreatePhase()Returns a new object of class 'Phase'.PlanningDatacreatePlanningData()Returns a new object of class 'Planning Data'.PointcreatePoint()Returns a new object of class 'Point'.PolylinecreatePolyline()Returns a new object of class 'Polyline'.PracticecreatePractice()Returns a new object of class 'Practice'.PracticeDescriptioncreatePracticeDescription()Returns a new object of class 'Practice Description'.ProcessComponentcreateProcessComponent()Returns a new object of class 'Process Component'.ProcessComponentDescriptorcreateProcessComponentDescriptor()Returns a new object of class 'Process Component Descriptor'.ProcessComponentInterfacecreateProcessComponentInterface()Returns a new object of class 'Process Component Interface'.ProcessDescriptioncreateProcessDescription()Returns a new object of class 'Process Description'.ProcessFamilycreateProcessFamily()Returns a new object of class 'Process Family'.ProcessPackagecreateProcessPackage()Returns a new object of class 'Process Package'.ProcessPlanningTemplatecreateProcessPlanningTemplate()Returns a new object of class 'Process Planning Template'.PropertycreateProperty()Returns a new object of class 'Property'.ReferencecreateReference()Returns a new object of class 'Reference'.ReportcreateReport()Returns a new object of class 'Report'.ReusableAssetcreateReusableAsset()Returns a new object of class 'Reusable Asset'.RoadmapcreateRoadmap()Returns a new object of class 'Roadmap'.RolecreateRole()Returns a new object of class 'Role'.RoleDescriptioncreateRoleDescription()Returns a new object of class 'Role Description'.RoleDescriptorcreateRoleDescriptor()Returns a new object of class 'Role Descriptor'.RoleSetcreateRoleSet()Returns a new object of class 'Role Set'.RoleSetGroupingcreateRoleSetGrouping()Returns a new object of class 'Role Set Grouping'.SectioncreateSection()Returns a new object of class 'Section'.SimpleSemanticModelElementcreateSimpleSemanticModelElement()Returns a new object of class 'Simple Semantic Model Element'.StepcreateStep()Returns a new object of class 'Step'.SupportingMaterialcreateSupportingMaterial()Returns a new object of class 'Supporting Material'.TaskcreateTask()Returns a new object of class 'Task'.TaskDescriptioncreateTaskDescription()Returns a new object of class 'Task Description'.TaskDescriptorcreateTaskDescriptor()Returns a new object of class 'Task Descriptor'.TeamProfilecreateTeamProfile()Returns a new object of class 'Team Profile'.TemplatecreateTemplate()Returns a new object of class 'Template'.TermDefinitioncreateTermDefinition()Returns a new object of class 'Term Definition'.TextElementcreateTextElement()Returns a new object of class 'Text Element'.ToolcreateTool()Returns a new object of class 'Tool'.ToolMentorcreateToolMentor()Returns a new object of class 'Tool Mentor'.UMASemanticModelBridgecreateUMASemanticModelBridge()Returns a new object of class 'UMA Semantic Model Bridge'.WhitepapercreateWhitepaper()Returns a new object of class 'Whitepaper'.WorkOrdercreateWorkOrder()Returns a new object of class 'Work Order'.WorkProductcreateWorkProduct()Returns a new object of class 'Work Product'.WorkProductDescriptioncreateWorkProductDescription()Returns a new object of class 'Work Product Description'.WorkProductDescriptorcreateWorkProductDescriptor()Returns a new object of class 'Work Product Descriptor'.WorkProductTypecreateWorkProductType()Returns a new object of class 'Work Product Type'.UmaPackagegetUmaPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
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.
-