## Uses of Class
org.eclipse.m2m.atl.engine.vm.nativelib.ASMString

Packages that use ASMString
org.eclipse.m2m.atl.drivers.emf4atl: This package contains the EMF driver for the vm.
org.eclipse.m2m.atl.drivers.uml24atl: This package contains the UML2 driver for the vm.
org.eclipse.m2m.atl.engine.vm.nativelib: This package contains the vm library.

Uses of ASMString in org.eclipse.m2m.atl.drivers.emf4atl

Methods in org.eclipse.m2m.atl.drivers.emf4atl with parameters of type ASMString
`static ASMOrderedSet` `ASMEMFModelElement.allInstancesFrom(StackFrame frame, ASMEMFModelElement self, ASMString sourceModelName)` Returns all instances of a type from a given model.
`static ASMOclAny` `ASMEMFModelElement.getInstanceById(StackFrame frame, ASMEMFModelElement self, ASMString modelName, ASMString id)` Returns the instance with the given id.
`static ASMModelElement` `ASMEMFModelElement.newInstanceIn(StackFrame frame, ASMEMFModelElement self, ASMString modelName)` Creates a new instance of a given type.

Uses of ASMString in org.eclipse.m2m.atl.drivers.uml24atl

Methods in org.eclipse.m2m.atl.drivers.uml24atl with parameters of type ASMString
`static ASMModelElement` `ASMUMLModelElement.newInstanceIn(StackFrame frame, ASMUMLModelElement self, ASMString modelName)` Creates a new instance of a given type.

Uses of ASMString in org.eclipse.m2m.atl.engine.vm.nativelib

Methods in org.eclipse.m2m.atl.engine.vm.nativelib that return ASMString
`static ASMString` `ASMString.concat(StackFrame frame, ASMString self, ASMString o)`
`static ASMString` `ASMOclType.getName(StackFrame frame, ASMOclType self)`
`static ASMString` `ASMString.operatorPlus(StackFrame frame, ASMString self, ASMString o)`
`static ASMString` `ASMString.regexReplaceAll(StackFrame frame, ASMString self, ASMString a, ASMString b)`
`static ASMString` `ASMString.replaceAll(StackFrame frame, ASMString self, ASMString a, ASMString b)`
`static ASMString` `ASMString.substring(StackFrame frame, ASMString self, ASMInteger start, ASMInteger end)`
`static ASMString` `ASMInteger.toBinaryString(StackFrame frame, ASMInteger self)`
`static ASMString` `ASMString.toCString(StackFrame frame, ASMString self)`
`static ASMString` `ASMInteger.toHexString(StackFrame frame, ASMInteger self)`
`static ASMString` `ASMString.toLower(StackFrame frame, ASMString self)`
`static ASMString` `ASMBoolean.toString(StackFrame frame, ASMBoolean self)`
`static ASMString` `ASMEnumLiteral.toString(StackFrame frame, ASMEnumLiteral self)`
`static ASMString` `ASMInteger.toString(StackFrame frame, ASMInteger self)`
`static ASMString` `ASMOclAny.toString(StackFrame frame, ASMOclAny self)`
`static ASMString` `ASMReal.toString(StackFrame frame, ASMReal self)`
`static ASMString` `ASMString.toString(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.toUpper(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.trim(StackFrame frame, ASMString self)`

Methods in org.eclipse.m2m.atl.engine.vm.nativelib with parameters of type ASMString
`static void` `ASMTupleType.addAttribute(StackFrame frame, ASMTupleType self, ASMString name, ASMOclType type)`
`static void` `ASMTransientLink.addSourceElement(StackFrame frame, ASMTransientLink self, ASMString name, ASMOclAny element)`
`static void` `ASMTransientLink.addTargetElement(StackFrame frame, ASMTransientLink self, ASMString name, ASMOclAny element)`
`static void` `ASMTransientLink.addVariable(StackFrame frame, ASMTransientLink self, ASMString name, ASMOclAny value)`
`static ASMOclAny` `ASMOclAny.check(StackFrame frame, ASMOclAny self, ASMString msg, ASMBoolean cond)`
`static ASMString` `ASMString.concat(StackFrame frame, ASMString self, ASMString o)`
`static ASMOclAny` `ASMOclAny.debug(StackFrame frame, ASMOclAny self, ASMString msg)`
`static ASMBoolean` `ASMString.endsWith(StackFrame frame, ASMString self, ASMString o)`
`static ASMOclAny` `ASMString.evalSOTS(StackFrame frame, ASMString self, ASMTuple args)`
`static ASMOclAny` `ASMString.evalSOTSBrackets(StackFrame frame, ASMString self, ASMTuple args)`
`static ASMOclAny` `ASMOclAny.getNamedTargetFromSource(StackFrame frame, ASMOclAny self, ASMOclAny sourceElement, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getNamedTargetFromSource(StackFrame frame, ASMTransientLink self, ASMOclAny sourceElement, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getSourceElement(StackFrame frame, ASMTransientLink self, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getTargetElement(StackFrame frame, ASMTransientLink self, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getVariable(StackFrame frame, ASMTransientLink self, ASMString name)`
`static ASMInteger` `ASMString.indexOf(StackFrame frame, ASMString self, ASMString o)`
`static ASMOclAny` `ASMString.inject(StackFrame frame, ASMString self, ASMString targetModelName, ASMString kind, ASMString params)`
`static ASMInteger` `ASMString.lastIndexOf(StackFrame frame, ASMString self, ASMString o)`
`static ASMModelElement` `ASMModelElement.lookupElementExtended(StackFrame frame, ASMModelElement self, ASMString name)`
`static ASMBoolean` `ASMString.operatorEQ(StackFrame frame, ASMString self, ASMOclAny o)`
`static ASMBoolean` `ASMString.operatorGE(StackFrame frame, ASMString self, ASMString o)`
`static ASMBoolean` `ASMString.operatorGT(StackFrame frame, ASMString self, ASMString o)`
`static ASMBoolean` `ASMString.operatorLE(StackFrame frame, ASMString self, ASMString o)`
`static ASMBoolean` `ASMString.operatorLT(StackFrame frame, ASMString self, ASMString o)`
`static ASMBoolean` `ASMString.operatorNE(StackFrame frame, ASMString self, ASMOclAny o)`
`static ASMString` `ASMString.operatorPlus(StackFrame frame, ASMString self, ASMString o)`
`static void` `ASMString.println(StackFrame frame, ASMString self)`
`static ASMOclAny` `ASMString.readFrom(StackFrame frame, ASMString self)`
`static ASMOclAny` `ASMOclAny.refGetValue(StackFrame frame, ASMOclAny self, ASMString name)`
`static ASMOclAny` `ASMOclAny.refInvokeOperation(StackFrame frame, ASMOclAny self, ASMString opName_, ASMSequence arguments_)`
`static ASMOclAny` `ASMOclAny.refSetValue(StackFrame frame, ASMOclAny self, ASMString name, ASMOclAny value)`
`static ASMOclAny` `ASMOclAny.refUnsetValue(StackFrame frame, ASMOclAny self, ASMString name)`
`static ASMString` `ASMString.regexReplaceAll(StackFrame frame, ASMString self, ASMString a, ASMString b)`
`static void` `ASMOclType.registerHelperAttribute(StackFrame frame, ASMOclType self, ASMString name, ASMString initOperationName)`
`static void` `ASMOclType.registerWeavingHelper(StackFrame frame, ASMOclType self, ASMString name, ASMOclAny persistTo)`
`static ASMString` `ASMString.replaceAll(StackFrame frame, ASMString self, ASMString a, ASMString b)`
`static void` `ASMOclParametrizedType.setName(StackFrame frame, ASMOclParametrizedType self, ASMString name)`
`static void` `ASMOclSimpleType.setName(StackFrame frame, ASMOclSimpleType self, ASMString name)`
`static ASMInteger` `ASMString.size(StackFrame frame, ASMString self)`
`static ASMSequence` `ASMString.split(StackFrame frame, ASMString self, ASMString a)`
`static ASMBoolean` `ASMString.startsWith(StackFrame frame, ASMString self, ASMString o)`
`static ASMString` `ASMString.substring(StackFrame frame, ASMString self, ASMInteger start, ASMInteger end)`
`static ASMBoolean` `ASMString.toBoolean(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.toCString(StackFrame frame, ASMString self)`
`static ASMInteger` `ASMString.toInteger(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.toLower(StackFrame frame, ASMString self)`
`static ASMReal` `ASMString.toReal(StackFrame frame, ASMString self)`
`static ASMSequence` `ASMString.toSequence(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.toString(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.toUpper(StackFrame frame, ASMString self)`
`static ASMString` `ASMString.trim(StackFrame frame, ASMString self)`
`static ASMBoolean` `ASMString.writeTo(StackFrame frame, ASMString self, ASMString fileName)`
`static ASMBoolean` `ASMString.writeToWithCharset(StackFrame frame, ASMString self, ASMString fileName, ASMString charset)`

Copyright 2007 IBM Corporation and others. All Rights Reserved.