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 classTCSRuntime.Contextprotected classTCSRuntime.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 voidaddToContext(java.lang.Object ame, boolean addToContext)java.lang.Objectcreate(java.lang.String name, boolean context, boolean addToContext)java.lang.ObjectcreateEnumLiteral(java.lang.String name)intgetNbErrors()ModelAdaptergetTargetModelAdapter()booleanisKeepComments()booleanisKeepNL()voidleaveContext(boolean leave)voidreportError(java.lang.Exception re)voidreportError(java.lang.String msg)voidreportProblem(java.lang.String severity, java.lang.String msg, java.lang.Object ame)voidreportProblem(java.lang.String severity, java.lang.String msg, java.lang.String location)voidreportWarning(java.lang.String msg)voidset(java.lang.Object ame, java.lang.String prop, java.lang.Object value)voidsetCommentsAfter(java.lang.Object ame, java.lang.Object token)voidsetCommentsBefore(java.lang.Object ame, java.lang.Object token)voidsetKeepComments(boolean keepComments)voidsetLastWasCreation(boolean lastWasCreation)voidsetLocation(java.lang.Object ame, java.lang.String location)voidsetRef(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)voidsetToken(java.lang.Object token)java.lang.StringunescapeString(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)
-
-