Class ExecEnv

  • Direct Known Subclasses:
    ASMExecEnv

    public class ExecEnv
    extends java.lang.Object
    • Field Detail

      • globalVariables

        protected java.util.Map globalVariables
    • Constructor Detail

      • ExecEnv

        public ExecEnv​(Debugger debugger)
    • Method Detail

      • empty

        public boolean empty()
      • addModel

        public void addModel​(ASMModel model)
      • addModel

        public void addModel​(java.lang.String name,
                             ASMModel model)
        To add a model with a name different in this ASMExecEnv than it actually is. This is necessary for composite transformations in which the in model of transformation may not bear the same name as the out model of the preceding transformation.
      • getModel

        public ASMModel getModel​(java.lang.String name)
      • getModels

        public java.util.Map getModels()
      • printStackTrace

        public void printStackTrace()
      • getVariable

        public ASMOclAny getVariable​(java.lang.String name)
      • getDebugger

        public Debugger getDebugger()
      • getStack

        public java.util.Stack getStack()
      • checkPermission

        public boolean checkPermission​(java.lang.String permission)
      • addPermission

        public void addPermission​(java.lang.String permission)