Interface TypeAssertion

All Superinterfaces:
Assertion, Element, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
TypeAssertionImpl

public interface TypeAssertion extends Assertion
A representation of the model object 'Type Assertion'. TypeAssertion is an [=Assertion=] that specifies a type for a [=NamedInstance=].

The following features are supported:

See Also:
Generated:
Model:
annotation="https://tabatkins.github.io/bikeshed heading='Assertions'"
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Owning Instance' container reference.
    Returns the value of the 'Type' reference.
    void
    Sets the value of the 'Owning Instance' container reference.
    void
    setType(Entity value)
    Sets the value of the 'Type' reference.

    Methods inherited from interface io.opencaesar.oml.Element

    extraValidate, getOntology

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver