Class TCSRuntime
- java.lang.Object
-
- org.eclipse.m2m.atl.dsls.tcs.injector.TCSRuntime
-
public class TCSRuntime extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
TCSRuntime.Context
protected class
TCSRuntime.RefSetting
-
Constructor Summary
Constructors Constructor Description TCSRuntime(ModelAdapter targetModelAdapter, ParserWrapper parserWrapper, java.util.List refSettings, java.util.Map arguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToContext(java.lang.Object ame, boolean addToContext)
java.lang.Object
create(java.lang.String name, boolean context, boolean addToContext)
java.lang.Object
createEnumLiteral(java.lang.String name)
int
getNbErrors()
ModelAdapter
getTargetModelAdapter()
boolean
isKeepComments()
boolean
isKeepNL()
void
leaveContext(boolean leave)
void
reportError(java.lang.Exception re)
void
reportError(java.lang.String msg)
void
reportProblem(java.lang.String severity, java.lang.String msg, java.lang.Object ame)
void
reportProblem(java.lang.String severity, java.lang.String msg, java.lang.String location)
void
reportWarning(java.lang.String msg)
void
set(java.lang.Object ame, java.lang.String prop, java.lang.Object value)
void
setCommentsAfter(java.lang.Object ame, java.lang.Object token)
void
setCommentsBefore(java.lang.Object ame, java.lang.Object token)
void
setKeepComments(boolean keepComments)
void
setLastWasCreation(boolean lastWasCreation)
void
setLocation(java.lang.Object ame, java.lang.String location)
void
setRef(java.lang.Object object, java.lang.String propertyName, java.lang.String valueTypeName, java.lang.String keyName, java.lang.Object keyValue, java.lang.String lookIn, java.lang.String autoCreate, java.lang.String createAs, boolean importContext, java.lang.String createIn)
void
setToken(java.lang.Object token)
java.lang.String
unescapeString(java.lang.String s, int delimLength)
-
-
-
Constructor Detail
-
TCSRuntime
public TCSRuntime(ModelAdapter targetModelAdapter, ParserWrapper parserWrapper, java.util.List refSettings, java.util.Map arguments)
-
-
Method Detail
-
getNbErrors
public int getNbErrors()
-
getTargetModelAdapter
public ModelAdapter getTargetModelAdapter()
- Returns:
- the targetModelAdapter
-
isKeepNL
public boolean isKeepNL()
-
createEnumLiteral
public java.lang.Object createEnumLiteral(java.lang.String name)
-
create
public java.lang.Object create(java.lang.String name, boolean context, boolean addToContext)
-
leaveContext
public void leaveContext(boolean leave)
-
addToContext
public void addToContext(java.lang.Object ame, boolean addToContext)
-
setLocation
public void setLocation(java.lang.Object ame, java.lang.String location)
-
setCommentsBefore
public void setCommentsBefore(java.lang.Object ame, java.lang.Object token)
-
setCommentsAfter
public void setCommentsAfter(java.lang.Object ame, java.lang.Object token)
-
set
public void set(java.lang.Object ame, java.lang.String prop, java.lang.Object value)
-
setRef
public void setRef(java.lang.Object object, java.lang.String propertyName, java.lang.String valueTypeName, java.lang.String keyName, java.lang.Object keyValue, java.lang.String lookIn, java.lang.String autoCreate, java.lang.String createAs, boolean importContext, java.lang.String createIn)
-
reportProblem
public void reportProblem(java.lang.String severity, java.lang.String msg, java.lang.Object ame)
-
reportProblem
public void reportProblem(java.lang.String severity, java.lang.String msg, java.lang.String location)
-
reportError
public void reportError(java.lang.Exception re)
-
reportError
public void reportError(java.lang.String msg)
-
reportWarning
public void reportWarning(java.lang.String msg)
-
setToken
public void setToken(java.lang.Object token)
-
unescapeString
public java.lang.String unescapeString(java.lang.String s, int delimLength)
-
setKeepComments
public void setKeepComments(boolean keepComments)
-
isKeepComments
public boolean isKeepComments()
-
setLastWasCreation
public void setLastWasCreation(boolean lastWasCreation)
-
-