Package org.eclipse.epf.diagram.model
Interface ModelFactory
- 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:
ModelFactoryImpl
public interface ModelFactory
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:
ModelPackage
-
Field Summary
Fields Modifier and Type Field Description static ModelFactory
eINSTANCE
The singleton instance of the factory. -
Method Summary
Modifier and Type Method Description ActivityDetailDiagram
createActivityDetailDiagram()
Returns a new object of class 'Activity Detail Diagram'.ActivityDiagram
createActivityDiagram()
Returns a new object of class 'Activity Diagram'.Diagram
createDiagram()
Returns a new object of class 'Diagram'.Link
createLink()
Returns a new object of class 'Link'.NamedNode
createNamedNode()
Returns a new object of class 'Named Node'.RoleNode
createRoleNode()
Returns a new object of class 'Role Node'.RoleTaskComposite
createRoleTaskComposite()
Returns a new object of class 'Role Task Composite'.TaskNode
createTaskNode()
Returns a new object of class 'Task Node'.TypedNode
createTypedNode()
Returns a new object of class 'Typed Node'.WorkBreakdownElementNode
createWorkBreakdownElementNode()
Returns a new object of class 'Work Breakdown Element Node'.WorkProductComposite
createWorkProductComposite()
Returns a new object of class 'Work Product Composite'.WorkProductDependencyDiagram
createWorkProductDependencyDiagram()
Returns a new object of class 'Work Product Dependency Diagram'.WorkProductDescriptorNode
createWorkProductDescriptorNode()
Returns a new object of class 'Work Product Descriptor Node'.WorkProductNode
createWorkProductNode()
Returns a new object of class 'Work Product Node'.ModelPackage
getModelPackage()
Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, 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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createDiagram
Diagram createDiagram()Returns a new object of class 'Diagram'.- Returns:
- a new object of class 'Diagram'.
-
createLink
Link createLink()Returns a new object of class 'Link'.- Returns:
- a new object of class 'Link'.
-
createNamedNode
NamedNode createNamedNode()Returns a new object of class 'Named Node'.- Returns:
- a new object of class 'Named Node'.
-
createActivityDiagram
ActivityDiagram createActivityDiagram()Returns a new object of class 'Activity Diagram'.- Returns:
- a new object of class 'Activity Diagram'.
-
createTypedNode
TypedNode createTypedNode()Returns a new object of class 'Typed Node'.- Returns:
- a new object of class 'Typed Node'.
-
createWorkProductDependencyDiagram
WorkProductDependencyDiagram createWorkProductDependencyDiagram()Returns a new object of class 'Work Product Dependency Diagram'.- Returns:
- a new object of class 'Work Product Dependency Diagram'.
-
createWorkProductNode
WorkProductNode createWorkProductNode()Returns a new object of class 'Work Product Node'.- Returns:
- a new object of class 'Work Product Node'.
-
createActivityDetailDiagram
ActivityDetailDiagram createActivityDetailDiagram()Returns a new object of class 'Activity Detail Diagram'.- Returns:
- a new object of class 'Activity Detail Diagram'.
-
createRoleNode
RoleNode createRoleNode()Returns a new object of class 'Role Node'.- Returns:
- a new object of class 'Role Node'.
-
createRoleTaskComposite
RoleTaskComposite createRoleTaskComposite()Returns a new object of class 'Role Task Composite'.- Returns:
- a new object of class 'Role Task Composite'.
-
createTaskNode
TaskNode createTaskNode()Returns a new object of class 'Task Node'.- Returns:
- a new object of class 'Task Node'.
-
createWorkProductDescriptorNode
WorkProductDescriptorNode createWorkProductDescriptorNode()Returns a new object of class 'Work Product Descriptor Node'.- Returns:
- a new object of class 'Work Product Descriptor Node'.
-
createWorkBreakdownElementNode
WorkBreakdownElementNode createWorkBreakdownElementNode()Returns a new object of class 'Work Breakdown Element Node'.- Returns:
- a new object of class 'Work Breakdown Element Node'.
-
createWorkProductComposite
WorkProductComposite createWorkProductComposite()Returns a new object of class 'Work Product Composite'.- Returns:
- a new object of class 'Work Product Composite'.
-
getModelPackage
ModelPackage getModelPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-