コード例 #1
0
ファイル: mashup.py プロジェクト: hjanime/VisTrails
    def __init__(self,
                 id,
                 name,
                 vtid=None,
                 version=None,
                 alias_list=None,
                 t='vistrail',
                 has_seq=None,
                 layout='',
                 geometry='',
                 id_scope=IdScope()):
        if has_seq is None:
            has_seq = 0

        DBMashup.__init__(self, id, name, version, alias_list, t, vtid, layout,
                          geometry, has_seq)
        self.id_scope = id_scope
        if has_seq is None:
            self.has_seq = False
            if isinstance(self.alias_list, list):
                for v in self.alias_list:
                    if v.component.seq == True:
                        self.has_seq = True
        else:
            self.has_seq = has_seq
コード例 #2
0
ファイル: mashup.py プロジェクト: Nikea/VisTrails
 def __init__(self, id, name, vtid=None, version=None, alias_list=None, 
              t='vistrail', has_seq=None, layout='', geometry='', 
              id_scope=IdScope()):
     if has_seq == None:
         has_seq = 0
         
     DBMashup.__init__(self, id, name, version, alias_list, t, vtid, layout, 
                       geometry, has_seq)
     self.id_scope = id_scope
     if has_seq == None:
         self.has_seq = False
         if isinstance(self.alias_list, list):
             for v in self.alias_list:
                 if v.component.seq == True:
                     self.has_seq = True
     else:
         self.has_seq = has_seq
コード例 #3
0
ファイル: mashup.py プロジェクト: Nikea/VisTrails
 def do_copy(self, new_ids=False, id_scope=None, id_remap=None):
     """do_copy() -> Mashup 
     returns a clone of itself"""
     cp = DBMashup.do_copy(self, new_ids, id_scope, id_remap)
     Mashup.convert(cp)
     return cp
コード例 #4
0
ファイル: mashup.py プロジェクト: hjanime/VisTrails
 def do_copy(self, new_ids=False, id_scope=None, id_remap=None):
     """do_copy() -> Mashup 
     returns a clone of itself"""
     cp = DBMashup.do_copy(self, new_ids, id_scope, id_remap)
     Mashup.convert(cp)
     return cp