Element function allInstances(model: Element, type: Element) Element function selectPossibleIncoming(model : Element, target : String, limit_set : Element) Element function selectPossibleOutgoing(model : Element, source : String, limit_set : Element) Element function allOutgoingAssociationInstances(model: Element, source_name : String, assoc_name: String) Element function allIncomingAssociationInstances(model: Element, target_name : String, assoc_name: String) Element function getAttributeList(model: Element, element: String) Element function getInstantiatableAttributes(model: Element, element: String) String function reverseKeyLookup(a: Element, b: Element) String function print_dict(dict : Element) String function readAssociationSource(model : Element, name : String) String function readAssociationDestination(model : Element, name : String) String function followAssociation(model : Element, element_name : String, association_name : String) Element function allAssociationDestinations(model : Element, name : String, association_type : String) Element function allowedAssociationsBetween(model : Element, src : String, dst : String) String function read_type(model : Element, name : String)