UIMLFuelState.h 635 B

1234567891011121314151617
  1. #pragma once
  2. #include <UIMLView.h>
  3. class UIMLFuelStateElement : public Framework::UIMLElement
  4. {
  5. public:
  6. UIMLFuelStateElement();
  7. //! prüft, ob dieses UIML Element für ein bestimmtes xml Element zuständig
  8. bool isApplicableFor(Framework::XML::Element& element) override;
  9. //! erstellt eine neue Zeichnung zu einem gegebenen xml Element
  10. Framework::Zeichnung* parseElement(Framework::XML::Element& element,
  11. Framework::UIMLContainer& generalFactory) override;
  12. bool updateElement(Framework::XML::Element& element,
  13. Framework::Zeichnung& z,
  14. Framework::UIMLContainer& generalFactory) override;
  15. };