org.eclipse.gmt.umlx.editor
Interface ICreationFactory

All Known Implementing Classes:
AbstractCreationFactory, KM3CreationFactory, OCLCreationFactory, QVTcCreationFactory, QVTrCreationFactory

public interface ICreationFactory


Method Summary
 org.eclipse.gmt.umlx.cst.parser.ErrorHandler createErrorHandler(org.eclipse.core.resources.IFile file)
          Create the error handler and associated marker creation support.
 org.eclipse.gmt.umlx.cst.environment.IFileEnvironment createFileEnvironment(org.eclipse.gmt.umlx.registry.environment.AbstractFileHandle fileHandle, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
          Create the IFileEnvironment for parsing fileHandle within resourceSet.
 QVTTextEditor createTextEditor(IEditorPageManager editorPageManager)
           
 org.eclipse.gmt.umlx.cst.unparser.AbstractUnparser createUnparser(org.eclipse.emf.ecore.resource.Resource resource)
           
 java.lang.String getBuilderId()
          Return the ID of the builder.
 java.lang.String getEcoreExtension()
           
 java.lang.String[] getEcoreExtensions()
           
 java.lang.String getEditorName()
          Return a name to be used to describe the associated type of editor.
 java.lang.String getEMOFExtension()
           
 java.lang.String[] getEMOFExtensions()
           
 org.eclipse.gmt.umlx.alien.mapping.MappingMetaData getMappingMetaData()
          Return the EMOF to/from Ecore mapping description.
 java.lang.String getNatureId()
          Return the ID of the nature.
 java.lang.String getProblemMarkerId()
          Return the Marker ID for problems.
 java.lang.String getTextExtension()
           
 java.lang.String[] getTextExtensions()
          Return the extensions for which checkResource should invoke compile.
 java.lang.String getXMLExtension()
           
 

Method Detail

createErrorHandler

org.eclipse.gmt.umlx.cst.parser.ErrorHandler createErrorHandler(org.eclipse.core.resources.IFile file)
Create the error handler and associated marker creation support.


createFileEnvironment

org.eclipse.gmt.umlx.cst.environment.IFileEnvironment createFileEnvironment(org.eclipse.gmt.umlx.registry.environment.AbstractFileHandle fileHandle,
                                                                            org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Create the IFileEnvironment for parsing fileHandle within resourceSet.


createTextEditor

QVTTextEditor createTextEditor(IEditorPageManager editorPageManager)

createUnparser

org.eclipse.gmt.umlx.cst.unparser.AbstractUnparser createUnparser(org.eclipse.emf.ecore.resource.Resource resource)

getBuilderId

java.lang.String getBuilderId()
Return the ID of the builder.


getEMOFExtension

java.lang.String getEMOFExtension()

getEMOFExtensions

java.lang.String[] getEMOFExtensions()

getEcoreExtension

java.lang.String getEcoreExtension()

getEcoreExtensions

java.lang.String[] getEcoreExtensions()

getEditorName

java.lang.String getEditorName()
Return a name to be used to describe the associated type of editor.


getMappingMetaData

org.eclipse.gmt.umlx.alien.mapping.MappingMetaData getMappingMetaData()
Return the EMOF to/from Ecore mapping description.


getNatureId

java.lang.String getNatureId()
Return the ID of the nature.


getProblemMarkerId

java.lang.String getProblemMarkerId()
Return the Marker ID for problems.


getTextExtension

java.lang.String getTextExtension()

getTextExtensions

java.lang.String[] getTextExtensions()
Return the extensions for which checkResource should invoke compile.


getXMLExtension

java.lang.String getXMLExtension()