|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.m2m.atl.engine.AtlModelHandler
public abstract class AtlModelHandler
| Field Summary | |
|---|---|
static java.lang.String |
AMH_EMF
|
protected static java.util.logging.Logger |
logger
|
| Constructor Summary | |
|---|---|
AtlModelHandler()
|
|
| Method Summary | |
|---|---|
void |
disposeOfModel(ASMModel model)
Performs necessary clean-up such as freeing memory. |
abstract ASMModel |
getAtl()
|
abstract ASMModel |
getBuiltInMetaModel(java.lang.String name)
|
static AtlModelHandler |
getDefault(java.lang.String repository)
|
static AtlModelHandler |
getHandler(ASMModel model)
|
static java.lang.String |
getHandlerName(ASMModel model)
|
static java.lang.String[] |
getModelHandlers()
|
abstract ASMModel |
getMof()
|
abstract boolean |
isHandling(ASMModel model)
|
abstract ASMModel |
loadModel(java.lang.String name,
ASMModel metamodel,
java.io.InputStream in)
|
abstract ASMModel |
newModel(java.lang.String name,
ASMModel metamodel)
Deprecated. Use newModel(String, String, ASMModel) instead |
abstract ASMModel |
newModel(java.lang.String name,
java.lang.String uri,
ASMModel metamodel)
Creates a new ASMModel. |
static void |
registerDefaultHandler(java.lang.String repository,
AtlModelHandler handler)
Registers the given handler as the default model handler for the given repository. |
abstract void |
saveModel(ASMModel model,
org.eclipse.core.resources.IProject project)
|
abstract void |
saveModel(ASMModel model,
java.io.OutputStream out)
|
abstract void |
saveModel(ASMModel model,
java.lang.String uri)
|
abstract void |
saveModel(ASMModel model,
java.lang.String fileName,
org.eclipse.core.resources.IProject project)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static java.util.logging.Logger logger
public static final java.lang.String AMH_EMF
| Constructor Detail |
|---|
public AtlModelHandler()
| Method Detail |
|---|
public static void registerDefaultHandler(java.lang.String repository,
AtlModelHandler handler)
repository - The repository ID (e.g. "EMF" or "MDR")handler - The default AtlModelHandler object to use.public static AtlModelHandler getDefault(java.lang.String repository)
public static java.lang.String[] getModelHandlers()
public static java.lang.String getHandlerName(ASMModel model)
public static AtlModelHandler getHandler(ASMModel model)
public abstract void saveModel(ASMModel model,
org.eclipse.core.resources.IProject project)
public abstract void saveModel(ASMModel model,
java.lang.String fileName,
org.eclipse.core.resources.IProject project)
public abstract void saveModel(ASMModel model,
java.lang.String uri)
public abstract void saveModel(ASMModel model,
java.io.OutputStream out)
public abstract ASMModel getAtl()
public abstract ASMModel getMof()
public abstract ASMModel loadModel(java.lang.String name,
ASMModel metamodel,
java.io.InputStream in)
public abstract ASMModel newModel(java.lang.String name,
ASMModel metamodel)
newModel(String, String, ASMModel) instead
name - The model name.metamodel -
public abstract ASMModel newModel(java.lang.String name,
java.lang.String uri,
ASMModel metamodel)
name - The model name.uri - The model uri.metamodel - public void disposeOfModel(ASMModel model)
public abstract ASMModel getBuiltInMetaModel(java.lang.String name)
public abstract boolean isHandling(ASMModel model)
|
Copyright 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||