de.cau.cs.kieler.kiml.graphviz.dot
Interface DotFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
DotFactoryImpl

public interface DotFactory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
DotPackage
Rating red
Generated:
This code was automatically generated.

Field Summary
static DotFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Attribute createAttribute()
          Returns a new object of class 'Attribute'.
 AttributeList createAttributeList()
          Returns a new object of class 'Attribute List'.
 AttributeStatement createAttributeStatement()
          Returns a new object of class 'Attribute Statement'.
 EdgeStatement createEdgeStatement()
          Returns a new object of class 'Edge Statement'.
 EdgeTarget createEdgeTarget()
          Returns a new object of class 'Edge Target'.
 Graph createGraph()
          Returns a new object of class 'Graph'.
 GraphvizModel createGraphvizModel()
          Returns a new object of class 'Graphviz Model'.
 Node createNode()
          Returns a new object of class 'Node'.
 NodeStatement createNodeStatement()
          Returns a new object of class 'Node Statement'.
 Port createPort()
          Returns a new object of class 'Port'.
 Statement createStatement()
          Returns a new object of class 'Statement'.
 Subgraph createSubgraph()
          Returns a new object of class 'Subgraph'.
 DotPackage getDotPackage()
          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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final DotFactory eINSTANCE
The singleton instance of the factory.

Generated:
This code was automatically generated.
Method Detail

createGraphvizModel

GraphvizModel createGraphvizModel()
Returns a new object of class 'Graphviz Model'.

Returns:
a new object of class 'Graphviz Model'.
Generated:
This code was automatically generated.

createGraph

Graph createGraph()
Returns a new object of class 'Graph'.

Returns:
a new object of class 'Graph'.
Generated:
This code was automatically generated.

createStatement

Statement createStatement()
Returns a new object of class 'Statement'.

Returns:
a new object of class 'Statement'.
Generated:
This code was automatically generated.

createEdgeStatement

EdgeStatement createEdgeStatement()
Returns a new object of class 'Edge Statement'.

Returns:
a new object of class 'Edge Statement'.
Generated:
This code was automatically generated.

createEdgeTarget

EdgeTarget createEdgeTarget()
Returns a new object of class 'Edge Target'.

Returns:
a new object of class 'Edge Target'.
Generated:
This code was automatically generated.

createNodeStatement

NodeStatement createNodeStatement()
Returns a new object of class 'Node Statement'.

Returns:
a new object of class 'Node Statement'.
Generated:
This code was automatically generated.

createAttributeStatement

AttributeStatement createAttributeStatement()
Returns a new object of class 'Attribute Statement'.

Returns:
a new object of class 'Attribute Statement'.
Generated:
This code was automatically generated.

createSubgraph

Subgraph createSubgraph()
Returns a new object of class 'Subgraph'.

Returns:
a new object of class 'Subgraph'.
Generated:
This code was automatically generated.

createAttributeList

AttributeList createAttributeList()
Returns a new object of class 'Attribute List'.

Returns:
a new object of class 'Attribute List'.
Generated:
This code was automatically generated.

createAttribute

Attribute createAttribute()
Returns a new object of class 'Attribute'.

Returns:
a new object of class 'Attribute'.
Generated:
This code was automatically generated.

createNode

Node createNode()
Returns a new object of class 'Node'.

Returns:
a new object of class 'Node'.
Generated:
This code was automatically generated.

createPort

Port createPort()
Returns a new object of class 'Port'.

Returns:
a new object of class 'Port'.
Generated:
This code was automatically generated.

getDotPackage

DotPackage getDotPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated:
This code was automatically generated.