def main(): '''Test function''' err = ocarina.load("rma.aadl") # load a file print 'load("rma.aadl")' if err[1].strip() != '': print 'info message: \n', err[1] if err[2] != []: print 'warning message: \n', err[2] if err[3] != []: print 'error message: \n', err[3] sys.exit(2) err = ocarina.load("deployment.aadl") # load a file print 'load("deployment.aadl")' if err[1].strip() != '': print 'info message: \n', err[1] if err[2] != []: print 'warning message: \n', err[2] if err[3] != []: print 'error message: \n', err[3] sys.exit(2) err = ocarina.analyze() # analyze models print 'ocarina.analyze()' if err[1].strip() != '': print 'info message: \n', err[1] if err[2] != []: print 'warning message: \n', err[2] if err[3] != []: print 'error message: \n', err[3] sys.exit(2) err = ocarina.instantiate("rma.erc32") # instantiate system print 'ocarina.instantiate("rma.erc32")' if err[1].strip() != '': print 'info message: \n', err[1] if err[2] != []: print 'warning message: \n', err[2] if err[3] != []: print 'error message: \n', err[3] sys.exit(2) print '----------------------------------------------------' print 'Number of Component Instances:' print '----------------------------------------------------' root = ocarina.getInstances('all')[0][0] # root=ocarina.getRoot() print ocarina.getInstanceName(root)[0] visitor(root, 1)
def main (): '''Test function''' err=ocarina.load("rma.aadl"); # load a file print 'load("rma.aadl")' if err[1].strip()!='': print 'info message: \n', err[1] if err[2]!=[]: print 'warning message: \n', err[2] if err[3]!=[]: print 'error message: \n', err[3] sys.exit(2) err=ocarina.load("deployment.aadl"); # load a file print 'load("deployment.aadl")' if err[1].strip()!='': print 'info message: \n', err[1] if err[2]!=[]: print 'warning message: \n', err[2] if err[3]!=[]: print 'error message: \n', err[3] sys.exit(2) err=ocarina.analyze(); # analyze models print 'ocarina.analyze()' if err[1].strip()!='': print 'info message: \n', err[1] if err[2]!=[]: print 'warning message: \n', err[2] if err[3]!=[]: print 'error message: \n', err[3] sys.exit(2) err=ocarina.instantiate("rma.erc32"); # instantiate system print 'ocarina.instantiate("rma.erc32")' if err[1].strip()!='': print 'info message: \n', err[1] if err[2]!=[]: print 'warning message: \n', err[2] if err[3]!=[]: print 'error message: \n', err[3] sys.exit(2) print '----------------------------------------------------' print 'Number of Component Instances:' print '----------------------------------------------------' root=ocarina.getInstances('all')[0][0] # root=ocarina.getRoot() print ocarina.getInstanceName(root)[0] visitor(root,1)