All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, org.eclipse.emf.common.notify.Notifier, PackageableElement, ParameterableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Activity, Actor, Artifact, Association, AssociationClass, Behavior, BehavioredClassifier, Class, Classifier, Collaboration, CommunicationPath, Component, DataType, DeploymentSpecification, Device, EncapsulatedClassifier, Enumeration, ExecutionEnvironment, Extension, FunctionBehavior, InformationItem, Interaction, Interface, Node, OpaqueBehavior, PrimitiveType, ProtocolStateMachine, Signal, StateMachine, Stereotype, StructuredClassifier, UseCase

public interface Type extends PackageableElement
A representation of the model object 'Type'.

A Type constrains the values represented by a TypedElement.

The following features are supported:

See Also:
Model:
abstract="true" annotation="MOF package='classes.mdkernel'"
Generated:
  • Method Details

    • get_behavioralFeatureOfRaisedException

      Collection<BehavioralFeature> get_behavioralFeatureOfRaisedException()
      Returns the value of the 'behavioral Feature Of Raised Exception' reference list. The list contents are of type BehavioralFeature. It is bidirectional and its opposite is 'Raised Exception'.

      If the meaning of the 'behavioral Feature Of Raised Exception' reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'behavioral Feature Of Raised Exception' reference list.
      See Also:
      Model:
      opposite="raisedException" ordered="false"
      Generated:
    • get_operationOfRaisedException

      Collection<Operation> get_operationOfRaisedException()
      Returns the value of the 'operation Of Raised Exception' reference list. The list contents are of type Operation. It is bidirectional and its opposite is 'Raised Exception'.

      If the meaning of the 'operation Of Raised Exception' reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'operation Of Raised Exception' reference list.
      See Also:
      Model:
      opposite="raisedException" volatile="true" ordered="false"
      Generated:
    • getPackage

      @CheckForNull Package getPackage()
      Returns the value of the 'Package' reference. It is bidirectional and its opposite is 'Owned Type'. Specifies the owning Package of this Type, if any.
      Returns:
      the value of the 'Package' reference.
      See Also:
      Model:
      opposite="ownedType" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • setPackage

      void setPackage(@CheckForNull Package value)
      Sets the value of the 'Package' reference.
      Parameters:
      value - the new value of the 'Package' reference.
      See Also:
      Generated:
    • get_associationOfEndType

      Collection<Association> get_associationOfEndType()
      Returns the value of the 'association Of End Type' reference list. The list contents are of type Association. It is bidirectional and its opposite is 'End Type'.

      If the meaning of the 'association Of End Type' reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'association Of End Type' reference list.
      See Also:
      Model:
      opposite="endType" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
      Generated:
    • get_typedElementOfType

      Collection<TypedElement> get_typedElementOfType()
      Returns the value of the 'typed Element Of Type' reference list. The list contents are of type TypedElement. It is bidirectional and its opposite is 'Type'.

      If the meaning of the 'typed Element Of Type' reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'typed Element Of Type' reference list.
      See Also:
      Model:
      opposite="type" ordered="false"
      Generated:
    • has_associationOfEndType

      boolean has_associationOfEndType() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • has_behavioralFeatureOfRaisedException

      boolean has_behavioralFeatureOfRaisedException() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • has_operationOfRaisedException

      boolean has_operationOfRaisedException() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • has_typedElementOfType

      boolean has_typedElementOfType() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated: