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 ModelFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description ActivityDetailDiagramcreateActivityDetailDiagram()Returns a new object of class 'Activity Detail Diagram'.ActivityDiagramcreateActivityDiagram()Returns a new object of class 'Activity Diagram'.DiagramcreateDiagram()Returns a new object of class 'Diagram'.LinkcreateLink()Returns a new object of class 'Link'.NamedNodecreateNamedNode()Returns a new object of class 'Named Node'.RoleNodecreateRoleNode()Returns a new object of class 'Role Node'.RoleTaskCompositecreateRoleTaskComposite()Returns a new object of class 'Role Task Composite'.TaskNodecreateTaskNode()Returns a new object of class 'Task Node'.TypedNodecreateTypedNode()Returns a new object of class 'Typed Node'.WorkBreakdownElementNodecreateWorkBreakdownElementNode()Returns a new object of class 'Work Breakdown Element Node'.WorkProductCompositecreateWorkProductComposite()Returns a new object of class 'Work Product Composite'.WorkProductDependencyDiagramcreateWorkProductDependencyDiagram()Returns a new object of class 'Work Product Dependency Diagram'.WorkProductDescriptorNodecreateWorkProductDescriptorNode()Returns a new object of class 'Work Product Descriptor Node'.WorkProductNodecreateWorkProductNode()Returns a new object of class 'Work Product Node'.ModelPackagegetModelPackage()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
-
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.
-