Exemple #1
0
 def run(self):
     ModelCommand.run(self)
     if self.value == "mnpw" or self.value == "mncb" or self.value == "mnve" or self.value == "vrpw" or self.value == "vrve":
         self.tap.regions = self.value
         e3_io.set_current_tap(self.tap)
         e3_io.store_tap(self.tap)
         self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))
     else:
         self.output.append("This is not a valid region")
Exemple #2
0
 def run(self):
     ModelCommand.run(self)
     if self.articulationIndex >= len(
             self.tap.articulations) or self.articulationIndex < 0:
         self.output.append("This is not a valid index")
         return
     self.tap.remove_articulation(self.articulationIndex)
     e3_io.set_current_tap(self.tap)
     e3_io.store_tap(self.tap)
     self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))
Exemple #3
0
 def run(self):
     import e3_io
     current_tap = e3_io.get_current_tap()
     if current_tap:
         print "Tap: %s" % e3_io.get_tap_id_and_name(current_tap)
     else:
         print "Tap: None"
     while True:
         input = raw_input('e3 > ')
         command = self.commandProvider.provide(input)
         self.executeCommand(command)
Exemple #4
0
 def run(self):
     ModelCommand.run(self)
     try:
         e3_validation.validate_articulation(self.articulation,
                                             self.tap.taxonomies)
     except e3_validation.ValidationException as e:
         self.output.append(str(e))
         return
     self.tap.add_articulation(self.articulation)
     e3_io.set_current_tap(self.tap)
     e3_io.store_tap(self.tap)
     self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))
Exemple #5
0
 def run(self):
     ModelCommand.run(self)
     try:
         tap = e3_io.get_tap_from_cleantax_file(self.cleantaxFile)
         e3_io.set_current_tap(tap)
         e3_io.store_tap(tap)
         self.output.append("Tap: " + e3_io.get_tap_id_and_name(tap))
     except IOError as e:
         self.output.append("File not found.")
         return
     except e3_validation.ValidationException as e:
         self.output.append(str(e))
Exemple #6
0
 def run(self):
     ModelCommand.run(self)
     self.tap.isSiblingDisjointness = self.value == 'true'
     e3_io.set_current_tap(self.tap)
     e3_io.store_tap(self.tap)
     self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))
Exemple #7
0
 def run(self):
     ModelCommand.run(self)
     self.tap.isCoverage = self.value == 'true'
     e3_io.set_current_tap(self.tap)
     e3_io.store_tap(self.tap)
     self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))
Exemple #8
0
 def run(self):
     ModelCommand.run(self)
     e3_io.set_current_tap(self.tap)
     if self.tap:
         self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))
Exemple #9
0
 def run(self):
     MiscCommand.run(self)
     e3_io.set_name(self.name, self.tap)
     self.output.append("Tap: " + e3_io.get_tap_id_and_name(self.tap))