def graph (app_type) : return MOM.Graph.Spec.Graph \ ( app_type , ET.FFM.Device ( Role.left ( ET.FFM.Device_Type_made_by_Company ( Role.right ( IS_A.PAP.Subject ( Child.PAP.Person (offset = CD.N) , offset = CD.W ) , offset = CD.S ) , offset = CD.W ) , offset = CD.E * 4 , guide_offset = 1.0 , source_side = "N" , target_side = "N" ) , Child.FFM.Antenna ( Role.left ( IS_A.FFM.Device_Type , ET.FFM.Antenna_Band (offset = CD.E) , offset = CD.E * 4 ) , offset = CD.N ) , Child.FFM.Net_Device ( Role.left ( IS_A.FFM.Device_Type , guide_offset = 0.5 , offset = CD.E * 3 , source_side = "S" , target_side = "S" ) , Attr.node ( Attr.manager (source_side = "N", target_side = "N") , Attr.owner ( guide_offset = 0.75 , source_side = "E" , target_side = "W" ) , IS_A.PAP.Subject (source_side = "E", target_side = "W") , offset = CD.N ) , ET.FFM.Net_Interface (offset = CD.S + CD.E * 2) , offset = CD.E + CD.S ) ) , ET.FFM.Net_Interface ( Role.left (guide_offset = 1.0) , ET.FFM.Net_Link (offset = CD.S) , ET.FFM._Net_Credentials_ ( Role.left (guide_offset = 1.0) , offset = CD.N + CD.E * 2 ) , ET.FFM.Net_Interface_in_IP_Network ( Role.right ( Child.FFM.IP4_Network (offset = CD.SW) , Child.FFM.IP6_Network (offset = CD.S) , offset = CD.S ) , Role.left ( source_side = "N" , target_side = "N" , guide_offset = 0.5 ) , offset = CD.E * 2 ) , Child.FFM.Wireless_Interface ( Skip.left , ET.FFM.Wireless_Interface_uses_Antenna ( Role.left ( guide_offset = 1.5 ) , Role.right ( anchor = False , source_side = "W" , target_side = "W" ) , offset = CD.N + CD.W * 2 ) , ET.FFM.Wireless_Interface_uses_Wireless_Channel ( Role.right ( Role.left ( offset = CD.S ) , offset = CD.W ) , offset = CD.W ) , offset = CD.W ) , Child.FFM.Wired_Interface ( Skip.left , offset = CD.E ) ) , desc = _T ("Graph displaying Funkfeuer object model") , title = _T ("FFM graph") )
def graph(app_type): return MOM.Graph.Spec.Graph \ ( app_type , ET.CNDB.Device ( Role.left ( ET.CNDB.Device_Type_made_by_Company ( Role.right ( IS_A.PAP.Group ( IS_A.PAP.Subject ( Child.PAP.Person ( offset = CD.S ) , offset = CD.S ) , Child.PAP.Adhoc_Group ( guide_offset = 0.5 , offset = CD.NE ) , offset = CD.S ) , offset = CD.NE , source_side = "E" , target_side = "W" ) , offset = CD.E ) , offset = CD.E ) , Child.CNDB.Antenna ( Role.left ( IS_A.CNDB.Device_Type , ET.CNDB.Antenna_Band (offset = CD.E) , offset = CD.E ) , offset = CD.N ) , Child.CNDB.Net_Device ( Role.left ( IS_A.CNDB.Device_Type , offset = CD.N ) , Attr.node ( Attr.manager ( guide_offset = 0.75 , source_side = "E" , target_side = "W" ) , Attr.owner ( guide_offset = 0.5 , source_side = "E" , target_side = "W" ) , offset = CD.N + CD.E ) , ET.CNDB.Net_Interface (offset = CD.S + CD.E) , offset = CD.E + CD.S * 2 ) ) , ET.CNDB.Net_Interface ( Role.left (guide_offset = 1.0) , ET.CNDB.Net_Link (offset = CD.S) , ET.CNDB._Net_Credentials_ ( Role.left (guide_offset = 1.0) , offset = CD.N ) , ET.CNDB.Net_Interface_in_IP_Network ( Role.right ( ET.CNDB.IP_Network_in_IP_Pool ( Role.right ( ET.CNDB.IP_Pool_permits_Group ( offset = CD.N ) , offset = CD.N ) , offset = CD.N ) , Child.CNDB.IP4_Network (offset = CD.SW) , Child.CNDB.IP6_Network (offset = CD.S) , offset = CD.E ) , Role.left ( guide_offset = 0.5 ) , offset = CD.E ) , Child.CNDB.Wireless_Interface ( Skip.left , ET.CNDB.Wireless_Interface_uses_Antenna ( Role.left ( guide_offset = 1.5 ) , Role.right ( anchor = False , source_side = "W" , target_side = "W" ) , offset = CD.N + CD.W ) , ET.CNDB.Wireless_Interface_uses_Wireless_Channel ( Role.right ( Role.left ( offset = CD.S ) , offset = CD.S ) , offset = CD.W ) , offset = CD.W ) , Child.CNDB.Wired_Interface ( Skip.left , offset = CD.SW ) ) , desc = _T ("Graph displaying Funkfeuer object model") , title = _T ("CNDB graph") )
def graph(app_type): return MOM.Graph.Spec.Graph \ ( app_type , ET.FFM.Device ( Role.left ( ET.FFM.Device_Type_made_by_Company ( Role.right ( IS_A.PAP.Subject ( Child.PAP.Person (offset = CD.N) , offset = CD.W ) , offset = CD.S ) , offset = CD.W ) , offset = CD.E * 4 , guide_offset = 1.0 , source_side = "N" , target_side = "N" ) , Child.FFM.Antenna ( Role.left ( IS_A.FFM.Device_Type , ET.FFM.Antenna_Band (offset = CD.E) , offset = CD.E * 4 ) , offset = CD.N ) , Child.FFM.Net_Device ( Role.left ( IS_A.FFM.Device_Type , guide_offset = 0.5 , offset = CD.E * 3 , source_side = "S" , target_side = "S" ) , Attr.node ( Attr.manager (source_side = "N", target_side = "N") , Attr.owner ( guide_offset = 0.75 , source_side = "E" , target_side = "W" ) , IS_A.PAP.Subject (source_side = "E", target_side = "W") , offset = CD.N ) , ET.FFM.Net_Interface (offset = CD.S + CD.E * 2) , offset = CD.E + CD.S ) ) , ET.FFM.Net_Interface ( Role.left (guide_offset = 1.0) , ET.FFM.Net_Link (offset = CD.S) , ET.FFM._Net_Credentials_ ( Role.left (guide_offset = 1.0) , offset = CD.N + CD.E * 2 ) , ET.FFM.Net_Interface_in_IP_Network ( Role.right ( Child.FFM.IP4_Network (offset = CD.SW) , Child.FFM.IP6_Network (offset = CD.S) , offset = CD.S ) , Role.left ( source_side = "N" , target_side = "N" , guide_offset = 0.5 ) , offset = CD.E * 2 ) , Child.FFM.Wireless_Interface ( Skip.left , ET.FFM.Wireless_Interface_uses_Antenna ( Role.left ( guide_offset = 1.5 ) , Role.right ( anchor = False , source_side = "W" , target_side = "W" ) , offset = CD.N + CD.W * 2 ) , ET.FFM.Wireless_Interface_uses_Wireless_Channel ( Role.right ( Role.left ( offset = CD.S ) , offset = CD.W ) , offset = CD.W ) , offset = CD.W ) , Child.FFM.Wired_Interface ( Skip.left , offset = CD.E ) ) , desc = _T ("Graph displaying Funkfeuer object model") , title = _T ("FFM graph") )