ramify.py 431 B

12345678910111213141516171819
  1. from state.base import State
  2. from uuid import UUID
  3. from services.bottom.V0 import Bottom
  4. from services.scd import SCD
  5. def ramify(state: State, model: UUID) -> UUID:
  6. """
  7. Parameters:
  8. bottom: Bottom-service, wrapping MVS
  9. model: An SCD-conforming meta-model to ramify
  10. """
  11. scd = SCD(model, state)
  12. classes = scd.get_classes()
  13. print(classes)
  14. attrs = scd.get_attributes('A')
  15. print(attrs)