Ejemplo n.º 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")
Ejemplo n.º 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))
Ejemplo n.º 3
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))
Ejemplo n.º 4
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))
Ejemplo n.º 5
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))
Ejemplo n.º 6
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))
Ejemplo n.º 7
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))