ENTITY complex_clause_armx ABSTRACT SUPERTYPE OF (ONEOF (complex_conjunctive_clause_armx, complex_disjunctive_clause_armx)) SUBTYPE OF (complex_clause); clauses : LIST [2:?] OF clause_select; DERIVE SELF\compound_representation_item.item_element : compound_item_definition := ?; END_ENTITY; -- complex_clause_armx |
Entity data types and their attributesrepresentation_itemname: label; compound_representation_item item_element: compound_item_definition; complex_clause - complex_clause_armx clauses: LIST [2:?] OF clause_select; (RT) (DER) item_element: compound_item_definition; |
complex_conjunctive_clause_armx (PRODUCTION_RULE_XIM) |
complex_disjunctive_clause_armx (PRODUCTION_RULE_XIM) |
Global rules for this entity data type- |
public interface EComplex_clause_armx extends EComplex_clauseclauses (explicit attribute)boolean testClauses(EComplex_clause_armx type)AClause_select getClauses(EComplex_clause_armx type) AClause_select createClauses(EComplex_clause_armx type) void unsetClauses(EComplex_clause_armx type) |
public class CComplex_clause_armx implements EComplex_clause_armxstatic EAttribute attributeClauses(EComplex_clause_armx type)static int usedinClauses(EComplex_clause_armx type, EEntity instance, ASdaiModel domain, AComplex_clause_armx result) static EAttribute attributeItem_element(EComplex_clause_armx type) static int usedinItem_element(EComplex_clause_armx type, EEntity instance, ASdaiModel domain, AComplex_clause_armx result) |
public class AComplex_clause_armx extends AEntitypublic EComplex_clause_armx getByIndex(int index)public EComplex_clause_armx getCurrentMember(SdaiIterator it) |