Constraint Descriptor : rmim078 (type: ERROR, kind: )

Constraint : rmim078

Constraint Name
rmim078 (type: ERROR, kind: )
Constraint Class
AuthorSpec
Package
cdabasic
Description
If assignedAuthor has not a null of flavor and its enclosing author has not a null of flavor, it SHALL have an assignedAuthoringDevice or assignedPerson or a representedOrganization element (RMIM-078)
OCL
(not self.nullFlavor.oclIsUndefined()) or 
self.assignedAuthor.oclIsUndefined() or 
(not self.assignedAuthor.nullFlavor.oclIsUndefined()) or 
(
	(not self.assignedAuthor.assignedAuthoringDevice.oclIsUndefined()) or 
	(not self.assignedAuthor.assignedPerson.oclIsUndefined()) or 
	(not self.assignedAuthor.representedOrganization.oclIsUndefined())
)