<Class name="Eligibility" extends="AbstractEligibility" extendsRuleSet="MotivationRuleSet" xsi:noNamespaceSchemaLocation="http://www.curamsoftware.com/CreoleRulesSchema.xsd"> <Attribute name="context"> <type> <ruleclass name="AbstractContext" ruleset="MotivationRuleSet"> </type> <derivation> <create ruleclass="Context"> </derivation> </Attribute> <Attribute name="results"> <type> <ruleclass name="AbstractResults" ruleset="MotivationRuleSet"> </type> <derivation> <create ruleclass="Results"> </derivation> </Attribute> <Attribute name="annotatedAttributeElementWillBeAnnotated"> <type> <ruleclass name="AnnotatedElement"> </type> <derivation> <create ruleclass="AnnotatedElement"> </derivation> </Attribute> </Class>
위의 RuleClass를 사용하면 적격성이 규칙 세트(항상 케이스여야 함)의 첫 번째 RuleClass인 경우, 동기 부여 처리에서 Eligibility라는 이름의 데이터 저장소 엔티티를 추가하며, 각 컨텍스트의 경우 Results 및 AnnotatedElement 속성은 해당 속성(및 해당 속성의 속성 등)을 처리하며 스키마와 관련된 적합한 기존 엔티티에 새 데이터 저장소 엔티티와 속성을 추가합니다.