dclareForMPS
dclareForMPS copied to clipboard
Generalization of RuleSet [WIP]
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