bridgepoint/prebuild.py
def get_defining_component(pe_pe):
    '''
    get the C_C in which pe_pe is defined
    '''
    if pe_pe is None:
        return None
    
    if pe_pe.__class__.__name__ != 'PE_PE':
        pe_pe = xtuml.navigate_one(pe_pe).PE_PE[8001]()
    
    
    ep_pkg = xtuml.navigate_one(pe_pe).EP_PKG[8000]()
    if ep_pkg:
        return get_defining_component(ep_pkg)
    
    return xtuml.navigate_one(pe_pe).C_C[8003]()
def get_defining_component(pe_pe):
    '''
    get the C_C in which pe_pe is defined
    '''
    if pe_pe is None:
        return None
    
    if pe_pe.__class__.__name__ != 'PE_PE':
        pe_pe = xtuml.navigate_one(pe_pe).PE_PE[8001]()
    
    
    ep_pkg = xtuml.navigate_one(pe_pe).EP_PKG[8000]()
    if ep_pkg:
        return get_defining_component(ep_pkg)
    
    return xtuml.navigate_one(pe_pe).C_C[8003]()
def get_defining_component ( pe_pe ) : if pe_pe is None : return None if pe_pe . __class__ . __name__ != 'PE_PE' : pe_pe = xtuml . navigate_one ( pe_pe ) . PE_PE [ 8001 ] ( ) ep_pkg = xtuml . navigate_one ( pe_pe ) . EP_PKG [ 8000 ] ( ) if ep_pkg : return get_defining_component ( ep_pkg ) return xtuml . navigate_one ( pe_pe ) . C_C [ 8003 ] ( )
get the C_C in which pe_pe is defined
get the C_C in which pe_pe is defined