dclareForMPS icon indicating copy to clipboard operation
dclareForMPS copied to clipboard

Generalization of RuleSet [WIP]

Open Gattag opened this issue 1 year ago • 0 comments

Proposal to simplify rule sets and increase notational flexibility

final concept RuleSet {
  child ruleSetName   : RuleSetName    [0-1]
  child members       : IRuleSetMember [0-n]
  ref   aspect        : Aspect         [1]
}

concept RuleSetName {
  prop name : string
}

interface IRuleSetMember { }

concept Context implements IRuleSetMember, ThisContext {
  child contextType : ContextType     [1]
  child members     : IContextMembers [0-n]
}

interface IContextMember { }

interface Feature implements IContextMember { }

TODO

Gattag avatar May 12 '23 22:05 Gattag