Skip to content

Requirements – XCore #4

@yongjun1

Description

@yongjun1

-XCore

  1. intrinsic features
  2. classification level defined for each class
  3. „is core“ to relax confusion caused by extensive use of multiple inheritance

-Tools

  1. support for searching, e.g.
  2. classes that implement a certain method
  3. methods that send certain messages
  4. class with name (similar)
  5. support for refactoring
  6. support for protecting referential integrity

-XModler

  1. attributes typed with classes
  2. Currently not possible in standard dialog
  3. representation of intrinsic features
  4. selection of generalisation level
  5. quick swapping between class and instance representation
  6. support for propagating attribute interface to corresponding class
  7. support for navigating between models
  8. extended browser
  9. classification level of classes indicated through colours
  10. support for multi-level editors
    -show metaclass of class in diagram
  11. associations
    -reading direction
    -more convenient specification of multiplicities
    -no enforcement of references (bi- unidirectional)
    -intrinsic associations

-XTools

  1. persistence
  2. multi-level editors
  3. convenient reuse of notations
  4. enable loading SVG
  5. composed symbols

-Performance
the old version is slower than EMF

-Further Aspects

  1. GUI Design
    -integration of canvas tool
  2. Generating GUIs from models
    -assign default widget to class/operation
    -generate (context-specific) GUI
    -allow for modifying generated GUI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions