Package moise.tools

Class SimOE

  • Direct Known Subclasses:
    ViewOS

    public class SimOE
    extends java.lang.Object
    Simple program to show an OE and simulate social events on it
    Author:
    Jomi Fred Hubner
    • Field Detail

      • debug

        public static boolean debug
      • currentOE

        protected OE currentOE
      • currentOS

        protected OS currentOS
      • OExml

        protected java.lang.String OExml
      • OE_DOM

        protected org.w3c.dom.Node OE_DOM
      • OSxml

        protected java.lang.String OSxml
      • OS_DOM

        protected org.w3c.dom.Node OS_DOM
      • parser

        protected javax.xml.parsers.DocumentBuilder parser
      • name

        private java.lang.String name
      • running

        private boolean running
      • needsScreenUpdate

        private boolean needsScreenUpdate
    • Constructor Detail

      • SimOE

        public SimOE()
      • SimOE

        public SimOE​(boolean addSim)
      • SimOE

        public SimOE​(java.lang.String OSxmlURI)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • SimOE

        public SimOE​(OE oe)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • SimOE

        public SimOE​(OE oe,
                     boolean addSim)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • setOE

        public void setOE​(OE oe)
      • getCurrentOE

        public OE getCurrentOE()
      • setName

        public void setName​(java.lang.String s)
      • getName

        public java.lang.String getName()
      • getOExml

        protected java.lang.String getOExml()
      • getOE_DOM

        protected org.w3c.dom.Node getOE_DOM()
      • getCurrentOS

        protected OS getCurrentOS()
      • getOSxml

        protected java.lang.String getOSxml()
      • getOS_DOM

        protected org.w3c.dom.Node getOS_DOM()
      • setOS

        protected void setOS​(OS os)
      • createUpdateScreenThread

        private void createUpdateScreenThread()
      • updateScreen

        public void updateScreen()
      • disposeWindow

        public void disposeWindow()
      • createAg

        void createAg​(java.lang.String name)
      • removeAg

        void removeAg​(java.lang.String name,
                      boolean check)
      • createGr

        void createGr​(java.lang.String superGroup,
                      java.lang.String spec)
      • removeGr

        void removeGr​(java.lang.String grId)
      • agCommitsMission

        void agCommitsMission​(java.lang.String agId,
                              java.lang.String missionId,
                              java.lang.String schId)
      • agUncommitsMission

        void agUncommitsMission​(java.lang.String agId,
                                java.lang.String missionId,
                                java.lang.String schId)
      • agAdoptsRole

        void agAdoptsRole​(java.lang.String agId,
                          java.lang.String roleId,
                          java.lang.String grId)
      • agGiveUpRole

        void agGiveUpRole​(java.lang.String agId,
                          java.lang.String roleId,
                          java.lang.String grId)
      • setGoalArg

        void setGoalArg​(GoalInstance gi,
                        java.lang.String arg,
                        java.lang.String val)
      • removeErrorLastFromFrame

        void removeErrorLastFromFrame()
      • print

        protected static void print​(java.lang.String s)
      • printErr

        protected static void printErr​(java.lang.String s)