Interface EncapsulatedClassifier

All Superinterfaces:
BaseElement, Classifier, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, Namespace, org.eclipse.emf.common.notify.Notifier, PackageableElement, ParameterableElement, RedefinableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, StructuredClassifier, TemplateableElement, Type
All Known Subinterfaces:
Activity, AssociationClass, Behavior, Class, Component, Device, ExecutionEnvironment, FunctionBehavior, Interaction, Node, OpaqueBehavior, ProtocolStateMachine, StateMachine, Stereotype

public interface EncapsulatedClassifier extends StructuredClassifier
A representation of the model object 'Encapsulated Classifier'.

An EncapsulatedClassifier may own Ports to specify typed interaction points.

The following features are supported:

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

    • getOwnedPort

      Collection<Port> getOwnedPort()
      Returns the value of the 'Owned Port' reference list. The list contents are of type Port. It is bidirectional and its opposite is 'encapsulated Classifier Of Owned Port'. The Ports owned by the EncapsulatedClassifier.
      Returns:
      the value of the 'Owned Port' reference list.
      See Also:
      Model:
      opposite="_encapsulatedClassifierOfOwnedPort" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
      Generated:
    • hasOwnedPort

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