modelling.alh 1.5 KB

1234567891011121314151617181920
  1. String function instantiated_name(element : Element, original : String)
  2. Element function instantiate_bottom()
  3. String function model_add_node(model : Element, name : String)
  4. String function model_add_value(model : Element, name : String, value : Element)
  5. String function model_add_edge(model : Element, name : String, source : String, destination : String)
  6. Void function retype_model(model : Element, metamodel : Element)
  7. Void function retype(model : Element, element : String, type : String)
  8. Element function instantiate_model(metamodel : Element)
  9. String function instantiate_node(model : Element, type_name : String, instance_name : String)
  10. Element function find_attribute_type(model : Element, elem : String, name : String)
  11. Element function get_superclasses(model : Element, elem : Element)
  12. Element function find_attribute_definer(model : Element, elem : Element, name : String)
  13. Void function instantiate_attribute(model : Element, element : String, attribute_name : String, value : Element)
  14. String function instantiate_link(model : Element, type : String, name : String, source : String, destination : String)
  15. Void function instantiate_named(model : Element, type : String, name : String, source : String, destination : String)
  16. Void function define_inheritance(model : Element, inheritance_name : String)
  17. Void function unset_attribute(model : Element, elem : String, name : String)
  18. Void function construct_model()
  19. Element function read_attribute(model : Element, elem : String, name : String)