Class TCSRuntime
java.lang.Object
org.eclipse.m2m.atl.dsls.tcs.injector.TCSRuntime
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Constructor Summary
ConstructorsConstructorDescriptionTCSRuntime(ModelAdapter targetModelAdapter, ParserWrapper parserWrapper, List refSettings, Map arguments) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToContext(Object ame, boolean addToContext) createEnumLiteral(String name) intbooleanbooleanisKeepNL()voidleaveContext(boolean leave) voidreportError(Exception re) voidreportError(String msg) voidreportProblem(String severity, String msg, Object ame) voidreportProblem(String severity, String msg, String location) voidreportWarning(String msg) voidvoidsetCommentsAfter(Object ame, Object token) voidsetCommentsBefore(Object ame, Object token) voidsetKeepComments(boolean keepComments) voidsetLastWasCreation(boolean lastWasCreation) voidsetLocation(Object ame, String location) voidsetRef(Object object, String propertyName, String valueTypeName, String keyName, Object keyValue, String lookIn, String autoCreate, String createAs, boolean importContext, String createIn) voidunescapeString(String s, int delimLength)
-
Constructor Details
-
TCSRuntime
public TCSRuntime(ModelAdapter targetModelAdapter, ParserWrapper parserWrapper, List refSettings, Map arguments)
-
-
Method Details
-
getNbErrors
public int getNbErrors() -
getTargetModelAdapter
- Returns:
- the targetModelAdapter
-
isKeepNL
public boolean isKeepNL() -
createEnumLiteral
-
create
-
leaveContext
public void leaveContext(boolean leave) -
addToContext
-
setLocation
-
setCommentsBefore
-
setCommentsAfter
-
set
-
setRef
-
reportProblem
-
reportProblem
-
reportError
-
reportError
-
reportWarning
-
setToken
-
unescapeString
-
setKeepComments
public void setKeepComments(boolean keepComments) -
isKeepComments
public boolean isKeepComments() -
setLastWasCreation
public void setLastWasCreation(boolean lastWasCreation)
-