Package org.eclipse.epf.uma.impl
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
Fields inherited from interface org.eclipse.epf.uma.UmaFactory
eINSTANCE
-
Constructor Summary
Constructors Constructor Description UmaFactoryImpl()
Creates an instance of the factory. -
Method Summary
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, create, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eUnset, getEPackage, setEPackage
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eInternalContainer
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.ecore.EFactory
getEPackage, setEPackage
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Constructor Details
-
UmaFactoryImpl
public UmaFactoryImpl()Creates an instance of the factory.
-
-
Method Details
-
init
Creates the default factory implementation. -
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)- Specified by:
create
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
create
in classorg.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 interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
createFromString
in classorg.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 interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
convertToString
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createPackage
- Specified by:
createPackage
in interfaceUmaFactory
- Returns:
- a new object of class 'Package'.
-
createConstraint
- Specified by:
createConstraint
in interfaceUmaFactory
- Returns:
- a new object of class 'Constraint'.
-
createMethodElementProperty
- Specified by:
createMethodElementProperty
in interfaceUmaFactory
- Returns:
- a new object of class 'Method Element Property'.
-
createKind
- Specified by:
createKind
in interfaceUmaFactory
- Returns:
- a new object of class 'Kind'.
-
createContentDescription
- Specified by:
createContentDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Content Description'.
-
createSupportingMaterial
- Specified by:
createSupportingMaterial
in interfaceUmaFactory
- Returns:
- a new object of class 'Supporting Material'.
-
createSection
- Specified by:
createSection
in interfaceUmaFactory
- Returns:
- a new object of class 'Section'.
-
createConcept
- Specified by:
createConcept
in interfaceUmaFactory
- Returns:
- a new object of class 'Concept'.
-
createChecklist
- Specified by:
createChecklist
in interfaceUmaFactory
- Returns:
- a new object of class 'Checklist'.
-
createGuideline
- Specified by:
createGuideline
in interfaceUmaFactory
- Returns:
- a new object of class 'Guideline'.
-
createExample
- Specified by:
createExample
in interfaceUmaFactory
- Returns:
- a new object of class 'Example'.
-
createReusableAsset
- Specified by:
createReusableAsset
in interfaceUmaFactory
- Returns:
- a new object of class 'Reusable Asset'.
-
createTermDefinition
- Specified by:
createTermDefinition
in interfaceUmaFactory
- Returns:
- a new object of class 'Term Definition'.
-
createApplicableMetaClassInfo
- Specified by:
createApplicableMetaClassInfo
in interfaceUmaFactory
- Returns:
- a new object of class 'Applicable Meta Class Info'.
-
createArtifact
- Specified by:
createArtifact
in interfaceUmaFactory
- Returns:
- a new object of class 'Artifact'.
-
createWorkProduct
- Specified by:
createWorkProduct
in interfaceUmaFactory
- Returns:
- a new object of class 'Work Product'.
-
createFulfillableElement
- Specified by:
createFulfillableElement
in interfaceUmaFactory
- Returns:
- a new object of class 'Fulfillable Element'.
-
createReport
- Specified by:
createReport
in interfaceUmaFactory
- Returns:
- a new object of class 'Report'.
-
createTemplate
- Specified by:
createTemplate
in interfaceUmaFactory
- Returns:
- a new object of class 'Template'.
-
createToolMentor
- Specified by:
createToolMentor
in interfaceUmaFactory
- Returns:
- a new object of class 'Tool Mentor'.
-
createEstimationConsiderations
- Specified by:
createEstimationConsiderations
in interfaceUmaFactory
- Returns:
- a new object of class 'Estimation Considerations'.
-
createDeliverable
- Specified by:
createDeliverable
in interfaceUmaFactory
- Returns:
- a new object of class 'Deliverable'.
-
createOutcome
- Specified by:
createOutcome
in interfaceUmaFactory
- Returns:
- a new object of class 'Outcome'.
-
createStep
- Specified by:
createStep
in interfaceUmaFactory
- Returns:
- a new object of class 'Step'.
-
createWhitepaper
- Specified by:
createWhitepaper
in interfaceUmaFactory
- Returns:
- a new object of class 'Whitepaper'.
-
createTask
- Specified by:
createTask
in interfaceUmaFactory
- Returns:
- a new object of class 'Task'.
-
createRole
- Specified by:
createRole
in interfaceUmaFactory
- Returns:
- a new object of class 'Role'.
-
createArtifactDescription
- Specified by:
createArtifactDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Artifact Description'.
-
createWorkProductDescription
- Specified by:
createWorkProductDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Work Product Description'.
-
createDeliverableDescription
- Specified by:
createDeliverableDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Deliverable Description'.
-
createRoleDescription
- Specified by:
createRoleDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Role Description'.
-
createTaskDescription
- Specified by:
createTaskDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Task Description'.
-
createGuidanceDescription
- Specified by:
createGuidanceDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Guidance Description'.
-
createPracticeDescription
- Specified by:
createPracticeDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Practice Description'.
-
createRoleSet
- Specified by:
createRoleSet
in interfaceUmaFactory
- Returns:
- a new object of class 'Role Set'.
-
createDomain
- Specified by:
createDomain
in interfaceUmaFactory
- Returns:
- a new object of class 'Domain'.
-
createWorkProductType
- Specified by:
createWorkProductType
in interfaceUmaFactory
- Returns:
- a new object of class 'Work Product Type'.
-
createDisciplineGrouping
- Specified by:
createDisciplineGrouping
in interfaceUmaFactory
- Returns:
- a new object of class 'Discipline Grouping'.
-
createDiscipline
- Specified by:
createDiscipline
in interfaceUmaFactory
- Returns:
- a new object of class 'Discipline'.
-
createActivity
- Specified by:
createActivity
in interfaceUmaFactory
- Returns:
- a new object of class 'Activity'.
-
createPlanningData
- Specified by:
createPlanningData
in interfaceUmaFactory
- Returns:
- a new object of class 'Planning Data'.
-
createWorkOrder
- Specified by:
createWorkOrder
in interfaceUmaFactory
- Returns:
- a new object of class 'Work Order'.
-
createRoadmap
- Specified by:
createRoadmap
in interfaceUmaFactory
- Returns:
- a new object of class 'Roadmap'.
-
createTool
- Specified by:
createTool
in interfaceUmaFactory
- Returns:
- a new object of class 'Tool'.
-
createRoleSetGrouping
- Specified by:
createRoleSetGrouping
in interfaceUmaFactory
- Returns:
- a new object of class 'Role Set Grouping'.
-
createCustomCategory
- Specified by:
createCustomCategory
in interfaceUmaFactory
- Returns:
- a new object of class 'Custom Category'.
-
createContentPackage
- Specified by:
createContentPackage
in interfaceUmaFactory
- Returns:
- a new object of class 'Content Package'.
-
createMilestone
- Specified by:
createMilestone
in interfaceUmaFactory
- Returns:
- a new object of class 'Milestone'.
-
createWorkProductDescriptor
- Specified by:
createWorkProductDescriptor
in interfaceUmaFactory
- Returns:
- a new object of class 'Work Product Descriptor'.
-
createIteration
- Specified by:
createIteration
in interfaceUmaFactory
- Returns:
- a new object of class 'Iteration'.
-
createPhase
- Specified by:
createPhase
in interfaceUmaFactory
- Returns:
- a new object of class 'Phase'.
-
createTeamProfile
- Specified by:
createTeamProfile
in interfaceUmaFactory
- Returns:
- a new object of class 'Team Profile'.
-
createRoleDescriptor
- Specified by:
createRoleDescriptor
in interfaceUmaFactory
- Returns:
- a new object of class 'Role Descriptor'.
-
createTaskDescriptor
- Specified by:
createTaskDescriptor
in interfaceUmaFactory
- Returns:
- a new object of class 'Task Descriptor'.
-
createCompositeRole
- Specified by:
createCompositeRole
in interfaceUmaFactory
- Returns:
- a new object of class 'Composite Role'.
-
createDeliveryProcess
- Specified by:
createDeliveryProcess
in interfaceUmaFactory
- Returns:
- a new object of class 'Delivery Process'.
-
createCapabilityPattern
- Specified by:
createCapabilityPattern
in interfaceUmaFactory
- Returns:
- a new object of class 'Capability Pattern'.
-
createMethodConfiguration
- Specified by:
createMethodConfiguration
in interfaceUmaFactory
- Returns:
- a new object of class 'Method Configuration'.
-
createMethodPlugin
- Specified by:
createMethodPlugin
in interfaceUmaFactory
- Returns:
- a new object of class 'Method Plugin'.
-
createProcessPlanningTemplate
- Specified by:
createProcessPlanningTemplate
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Planning Template'.
-
createPractice
- Specified by:
createPractice
in interfaceUmaFactory
- Returns:
- a new object of class 'Practice'.
-
createBreakdownElementDescription
- Specified by:
createBreakdownElementDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Breakdown Element Description'.
-
createActivityDescription
- Specified by:
createActivityDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Activity Description'.
-
createDeliveryProcessDescription
- Specified by:
createDeliveryProcessDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Delivery Process Description'.
-
createProcessDescription
- Specified by:
createProcessDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Description'.
-
createDescriptorDescription
- Specified by:
createDescriptorDescription
in interfaceUmaFactory
- Returns:
- a new object of class 'Descriptor Description'.
-
createProcessComponentDescriptor
- Specified by:
createProcessComponentDescriptor
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Component Descriptor'.
-
createProcessComponent
- Specified by:
createProcessComponent
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Component'.
-
createProcessPackage
- Specified by:
createProcessPackage
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Package'.
-
createDiagram
- Specified by:
createDiagram
in interfaceUmaFactory
- Returns:
- a new object of class 'Diagram'.
-
createGraphNode
- Specified by:
createGraphNode
in interfaceUmaFactory
- Returns:
- a new object of class 'Graph Node'.
-
createReference
- Specified by:
createReference
in interfaceUmaFactory
- Returns:
- a new object of class 'Reference'.
-
createProperty
- Specified by:
createProperty
in interfaceUmaFactory
- Returns:
- a new object of class 'Property'.
-
createPoint
- Specified by:
createPoint
in interfaceUmaFactory
- Returns:
- a new object of class 'Point'.
-
createDiagramLink
- Specified by:
createDiagramLink
in interfaceUmaFactory
- Returns:
- a new object of class 'Diagram Link'.
-
createGraphConnector
- Specified by:
createGraphConnector
in interfaceUmaFactory
- Returns:
- a new object of class 'Graph Connector'.
-
createGraphEdge
- Specified by:
createGraphEdge
in interfaceUmaFactory
- Returns:
- a new object of class 'Graph Edge'.
-
createDimension
- Specified by:
createDimension
in interfaceUmaFactory
- Returns:
- a new object of class 'Dimension'.
-
createProcessComponentInterface
- Specified by:
createProcessComponentInterface
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Component Interface'.
-
createSimpleSemanticModelElement
- Specified by:
createSimpleSemanticModelElement
in interfaceUmaFactory
- Returns:
- a new object of class 'Simple Semantic Model Element'.
-
createUMASemanticModelBridge
- Specified by:
createUMASemanticModelBridge
in interfaceUmaFactory
- Returns:
- a new object of class 'UMA Semantic Model Bridge'.
-
createCoreSemanticModelBridge
- Specified by:
createCoreSemanticModelBridge
in interfaceUmaFactory
- Returns:
- a new object of class 'Core Semantic Model Bridge'.
-
createTextElement
- Specified by:
createTextElement
in interfaceUmaFactory
- Returns:
- a new object of class 'Text Element'.
-
createImage
- Specified by:
createImage
in interfaceUmaFactory
- Returns:
- a new object of class 'Image'.
-
createPolyline
- Specified by:
createPolyline
in interfaceUmaFactory
- Returns:
- a new object of class 'Polyline'.
-
createEllipse
- Specified by:
createEllipse
in interfaceUmaFactory
- Returns:
- a new object of class 'Ellipse'.
-
createProcessFamily
- Specified by:
createProcessFamily
in interfaceUmaFactory
- Returns:
- a new object of class 'Process Family'.
-
createMethodLibrary
- Specified by:
createMethodLibrary
in interfaceUmaFactory
- 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
- Specified by:
getUmaPackage
in interfaceUmaFactory
- Returns:
- the package supported by this factory.
-
getPackage
Deprecated.
-