Class/Object

gov.nasa.jpl.imce.oti.magicdraw.dynamicScripts.validation

OTIMagicDrawValidation

Related Docs: object OTIMagicDrawValidation | package validation

Permalink

case class OTIMagicDrawValidation(project: Project)(implicit mdUtil: MagicDrawUMLUtil) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OTIMagicDrawValidation
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OTIMagicDrawValidation(project: Project)(implicit mdUtil: MagicDrawUMLUtil)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val MD_OTI_ValidationConstraint_: Option[Constraint]

    Permalink
  5. val MD_OTI_ValidationConstraint_InvalidAliasedElementImport: Option[Constraint]

    Permalink
  6. val MD_OTI_ValidationConstraint_InvalidAssociationMemberEndPropertyNonClassType: Option[Constraint]

    Permalink
  7. val MD_OTI_ValidationConstraint_InvalidDataTypePropertyAggregation: Option[Constraint]

    Permalink
  8. val MD_OTI_ValidationConstraint_InvalidDataTypePropertyWithNonDataTypeType: Option[Constraint]

    Permalink
  9. val MD_OTI_ValidationConstraint_InvalidDefaultValueForClassTypedParameterOrProperty: Option[Constraint]

    Permalink
  10. val MD_OTI_ValidationConstraint_InvalidDefaultValueForEnumerationTypedParameterOrProperty: Option[Constraint]

    Permalink
  11. val MD_OTI_ValidationConstraint_InvalidDefaultValueForMultiValuedParameterOrProperty: Option[Constraint]

    Permalink
  12. val MD_OTI_ValidationConstraint_InvalidDefaultValueForPrimitiveTypeTypedParameterOrProperty: Option[Constraint]

    Permalink
  13. val MD_OTI_ValidationConstraint_InvalidNonPublicVisibility: Option[Constraint]

    Permalink
  14. val MD_OTI_ValidationConstraint_InvalidOperationRaisedExceptionNonClassType: Option[Constraint]

    Permalink
  15. val MD_OTI_ValidationConstraint_InvalidTypedElementWithAssociationType: Option[Constraint]

    Permalink
  16. val MD_OTI_ValidationConstraint_InvalidUnnamedNamedElement: Option[Constraint]

    Permalink
  17. val MD_OTI_ValidationConstraint_InvalidUntypedTypedElement: Option[Constraint]

    Permalink
  18. val MD_OTI_ValidationConstraint_InvalidValueAsInteger: Option[Constraint]

    Permalink
  19. val MD_OTI_ValidationConstraint_InvalidValueAsString: Option[Constraint]

    Permalink
  20. val MD_OTI_ValidationConstraint_InvalidValueAsUnlimitedNatural: Option[Constraint]

    Permalink
  21. val MD_OTI_ValidationConstraint_InvalidValueKind: Option[Constraint]

    Permalink
  22. val MD_OTI_ValidationConstraint_MissingPublicVisibility: Option[Constraint]

    Permalink
  23. val MD_OTI_ValidationConstraint_NotOTISpecificationRoot: Option[Constraint]

    Permalink
  24. val MD_OTI_ValidationConstraint_RedundantValue: Option[Constraint]

    Permalink
  25. val MD_OTI_ValidationConstraint_UnresolvedCrossReference: Option[Constraint]

    Permalink
  26. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def constructValidationInfo(validationConstraint: Option[Constraint], message: Option[String], actions: List[ValidationAnnotationAction]): Try[MDValidationInfo]

    Permalink

    validationConstraint

    A MagicDraw <<validationRule>>-stereotyped Constraint

    message

    A validation message, if none, defaults to the validationConstraint's raw message

    actions

    MagicDraw DynamicScripts validation annotation actions

  29. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. def errorSet2TryOptionMDValidationDataResults(p: Project, message: String, maybeErrors: Option[Set[Throwable]]): Try[Option[MagicDrawValidationDataResults]]

    Permalink
  31. def errorSet2TryOptionMDValidationDataResults(p: Project, message: String, maybeErrors: \/[Set[Throwable], Unit]): Try[Option[MagicDrawValidationDataResults]]

    Permalink
  32. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def makeMDIllegalArgumentExceptionValidation(validationMessage: String, elementMessages: Map[Element, Iterable[MDValidationInfo]], vSuite: Package = mdOTIValidationSuite): \/[NonEmptyList[Throwable], Option[MagicDrawValidationDataResults]]

    Permalink

    Populates & opens MagicDraw's validation results window

    Populates & opens MagicDraw's validation results window

    validationMessage

    Used for the title of the validation result window & shown in the MagicDraw message window

    elementMessages

    Maps MagicDraw elements to a collection of validation constraint/message/actions

    vSuite

    MagicDraw DynamicScript Validation Suite Information

  36. def makeValidationInfo(validationConstraint: Option[Constraint], message: Option[String], actions: List[ValidationAnnotationAction]): Try[Option[MDValidationInfo]]

    Permalink

    validationConstraint

    A MagicDraw <<validationRule>>-stereotyped Constraint

    message

    A validation message, if none, defaults to the validationConstraint's raw message

    actions

    MagicDraw DynamicScripts validation annotation actions

  37. val mdOTIValidationSuite: Package

    Permalink
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. val project: Project

    Permalink
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toTryOptionMDValidationDataResults(p: Project, message: String, maybeErrors: Option[NonEmptyList[Throwable]]): Try[Option[MagicDrawValidationDataResults]]

    Permalink
  44. def toTryOptionMDValidationDataResults(p: Project, message: String, maybeErrors: \/[NonEmptyList[Throwable], Unit]): Try[Option[MagicDrawValidationDataResults]]

    Permalink
  45. def toTryOptionMagicDrawValidationDataResults(p: Project, message: String, results: \/[NonEmptyList[Throwable], Option[MagicDrawValidationDataResults]]): Try[Option[MagicDrawValidationDataResults]]

    Permalink
  46. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped