ENTITY action_method_with_associated_documents_constrained SUBTYPE OF (action_method_with_associated_documents); usage_constraints : SET [1:?] OF document_usage_constraint; WHERE wr1: SIZEOF (QUERY (item <* usage_constraints | NOT (item.source IN SELF\action_method_with_associated_documents.documents))) = 0; END_ENTITY; -- action_method_with_associated_documents_constrained |
Entity data types and their attributesaction_methodname: label; (OPT) description: text; consequence: text; purpose: text; action_method_with_associated_documents documents: SET [1:?] OF document; action_method_with_associated_documents_constrained usage_constraints: SET [1:?] OF document_usage_constraint; |
Global rules for this entity data type- |
public interface EAction_method_with_associated_documents_constrained extends EAction_method_with_associated_documentsusage_constraints (explicit attribute)boolean testUsage_constraints(EAction_method_with_associated_documents_constrained type)ADocument_usage_constraint getUsage_constraints(EAction_method_with_associated_documents_constrained type) ADocument_usage_constraint createUsage_constraints(EAction_method_with_associated_documents_constrained type) void unsetUsage_constraints(EAction_method_with_associated_documents_constrained type) |
public class CAction_method_with_associated_documents_constrained implements EAction_method_with_associated_documents_constrainedstatic EAttribute attributeUsage_constraints(EAction_method_with_associated_documents_constrained type)static int usedinUsage_constraints(EAction_method_with_associated_documents_constrained type, EDocument_usage_constraint instance, ASdaiModel domain, AAction_method_with_associated_documents_constrained result) |
public class AAction_method_with_associated_documents_constrained extends AEntitypublic EAction_method_with_associated_documents_constrained getByIndex(int index)public EAction_method_with_associated_documents_constrained getCurrentMember(SdaiIterator it) |