/** * Validates the validateAssignedAuthorChoice constraint of '<em>Assigned Author</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssignedAuthor_validateAssignedAuthorChoice(AssignedAuthor assignedAuthor, DiagnosticChain diagnostics, Map<Object, Object> context) { return assignedAuthor.validateAssignedAuthorChoice(diagnostics, context); }
/** * Validates the validateClassCode constraint of '<em>Assigned Author</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssignedAuthor_validateClassCode(AssignedAuthor assignedAuthor, DiagnosticChain diagnostics, Map<Object, Object> context) { return assignedAuthor.validateClassCode(diagnostics, context); }
(node instanceof AssignedAuthor && (((AssignedAuthor) node).getAddrs().isEmpty() || ((AssignedAuthor) node).getTelecoms().isEmpty())) || (node instanceof AssignedEntity && (((AssignedEntity) node).getAddrs().isEmpty() || ((AssignedEntity) node).getTelecoms().isEmpty())) || (node instanceof AssociatedEntity && (((AssociatedEntity) node).getAddrs().isEmpty() || ((AssociatedEntity) node).getTelecoms().isEmpty()))) {
assignedAuthor.getIds().add(DatatypesFactory.eINSTANCE.createII("2.16.840.1.113883.19.5", "KP00017")); author.setAssignedAuthor(assignedAuthor); assignedAuthor.setAssignedPerson(assignedPerson);
Author author = CDAFactory.eINSTANCE.createAuthor(); author.setAssignedAuthor(assgndAuthor); assgndAuthor.getAddrs().add(addr1); document.getAuthors().add(author);