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 '
      invalid reference
      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: