org.eclipse.uml2.uml.profile.standard
Interface StandardFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface StandardFactory
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:
StandardPackage

Field Summary
static StandardFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Auxiliary createAuxiliary()
          Returns a new object of class 'Auxiliary'
 BuildComponent createBuildComponent()
          Returns a new object of class 'Build Component'
 Call createCall()
          Returns a new object of class 'Call'
 Create createCreate()
          Returns a new object of class 'Create'
 Derive createDerive()
          Returns a new object of class 'Derive'
 Destroy createDestroy()
          Returns a new object of class 'Destroy'
 Document createDocument()
          Returns a new object of class 'Document'
 Entity createEntity()
          Returns a new object of class 'Entity'
 Executable createExecutable()
          Returns a new object of class 'Executable'
 Focus createFocus()
          Returns a new object of class 'Focus'
 Framework createFramework()
          Returns a new object of class 'Framework'
 Implement createImplement()
          Returns a new object of class 'Implement'
 ImplementationClass createImplementationClass()
          Returns a new object of class 'Implementation Class'
 Instantiate createInstantiate()
          Returns a new object of class 'Instantiate'
 Library createLibrary()
          Returns a new object of class 'Library'
 Metaclass createMetaclass()
          Returns a new object of class 'Metaclass'
 Metamodel createMetamodel()
          Returns a new object of class 'Metamodel'
 ModelLibrary createModelLibrary()
          Returns a new object of class 'Model Library'
 Process createProcess()
          Returns a new object of class 'Process'
 Realization createRealization()
          Returns a new object of class 'Realization'
 Refine createRefine()
          Returns a new object of class 'Refine'
 Responsibility createResponsibility()
          Returns a new object of class 'Responsibility'
 Script createScript()
          Returns a new object of class 'Script'
 Send createSend()
          Returns a new object of class 'Send'
 Service createService()
          Returns a new object of class 'Service'
 Source createSource()
          Returns a new object of class 'Source'
 Specification createSpecification()
          Returns a new object of class 'Specification'
 Subsystem createSubsystem()
          Returns a new object of class 'Subsystem'
 SystemModel createSystemModel()
          Returns a new object of class 'System Model'
 Trace createTrace()
          Returns a new object of class 'Trace'
 Type createType()
          Returns a new object of class 'Type'
 Utility createUtility()
          Returns a new object of class 'Utility'
 StandardPackage getStandardPackage()
          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 Detail

eINSTANCE

static final StandardFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createAuxiliary

Auxiliary createAuxiliary()
Returns a new object of class 'Auxiliary'.

Returns:
a new object of class 'Auxiliary'.

createCall

Call createCall()
Returns a new object of class 'Call'.

Returns:
a new object of class 'Call'.

createCreate

Create createCreate()
Returns a new object of class 'Create'.

Returns:
a new object of class 'Create'.

createDerive

Derive createDerive()
Returns a new object of class 'Derive'.

Returns:
a new object of class 'Derive'.

createDestroy

Destroy createDestroy()
Returns a new object of class 'Destroy'.

Returns:
a new object of class 'Destroy'.

createDocument

Document createDocument()
Returns a new object of class 'Document'.

Returns:
a new object of class 'Document'.

createEntity

Entity createEntity()
Returns a new object of class 'Entity'.

Returns:
a new object of class 'Entity'.

createExecutable

Executable createExecutable()
Returns a new object of class 'Executable'.

Returns:
a new object of class 'Executable'.

createFocus

Focus createFocus()
Returns a new object of class 'Focus'.

Returns:
a new object of class 'Focus'.

createFramework

Framework createFramework()
Returns a new object of class 'Framework'.

Returns:
a new object of class 'Framework'.

createImplement

Implement createImplement()
Returns a new object of class 'Implement'.

Returns:
a new object of class 'Implement'.

createImplementationClass

ImplementationClass createImplementationClass()
Returns a new object of class 'Implementation Class'.

Returns:
a new object of class 'Implementation Class'.

createInstantiate

Instantiate createInstantiate()
Returns a new object of class 'Instantiate'.

Returns:
a new object of class 'Instantiate'.

createLibrary

Library createLibrary()
Returns a new object of class 'Library'.

Returns:
a new object of class 'Library'.

createMetaclass

Metaclass createMetaclass()
Returns a new object of class 'Metaclass'.

Returns:
a new object of class 'Metaclass'.

createModelLibrary

ModelLibrary createModelLibrary()
Returns a new object of class 'Model Library'.

Returns:
a new object of class 'Model Library'.

createProcess

Process createProcess()
Returns a new object of class 'Process'.

Returns:
a new object of class 'Process'.

createRealization

Realization createRealization()
Returns a new object of class 'Realization'.

Returns:
a new object of class 'Realization'.

createRefine

Refine createRefine()
Returns a new object of class 'Refine'.

Returns:
a new object of class 'Refine'.

createResponsibility

Responsibility createResponsibility()
Returns a new object of class 'Responsibility'.

Returns:
a new object of class 'Responsibility'.

createScript

Script createScript()
Returns a new object of class 'Script'.

Returns:
a new object of class 'Script'.

createSend

Send createSend()
Returns a new object of class 'Send'.

Returns:
a new object of class 'Send'.

createService

Service createService()
Returns a new object of class 'Service'.

Returns:
a new object of class 'Service'.

createSource

Source createSource()
Returns a new object of class 'Source'.

Returns:
a new object of class 'Source'.

createSpecification

Specification createSpecification()
Returns a new object of class 'Specification'.

Returns:
a new object of class 'Specification'.

createSubsystem

Subsystem createSubsystem()
Returns a new object of class 'Subsystem'.

Returns:
a new object of class 'Subsystem'.

createTrace

Trace createTrace()
Returns a new object of class 'Trace'.

Returns:
a new object of class 'Trace'.

createType

Type createType()
Returns a new object of class 'Type'.

Returns:
a new object of class 'Type'.

createUtility

Utility createUtility()
Returns a new object of class 'Utility'.

Returns:
a new object of class 'Utility'.

createBuildComponent

BuildComponent createBuildComponent()
Returns a new object of class 'Build Component'.

Returns:
a new object of class 'Build Component'.

createMetamodel

Metamodel createMetamodel()
Returns a new object of class 'Metamodel'.

Returns:
a new object of class 'Metamodel'.

createSystemModel

SystemModel createSystemModel()
Returns a new object of class 'System Model'.

Returns:
a new object of class 'System Model'.

getStandardPackage

StandardPackage getStandardPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

Copyright 2003, 2014 IBM Corporation, CEA, and others.
All Rights Reserved.