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, TemplateableElement, Type
All Known Subinterfaces:
Activity, AssociationClass, Behavior, Class, Collaboration, Component, Device, EncapsulatedClassifier, ExecutionEnvironment, FunctionBehavior, Interaction, Node, OpaqueBehavior, ProtocolStateMachine, StateMachine, Stereotype

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

StructuredClassifiers may contain an internal structure of connected elements each of which plays a role in the overall Behavior modeled by the StructuredClassifier.

The following features are supported:

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

    • getOwnedAttribute

      List<Property> getOwnedAttribute()
      Returns the value of the 'Owned Attribute' containment reference list. The list contents are of type Property. It is bidirectional and its opposite is 'structured Classifier Of Owned Attribute'. The Properties owned by the StructuredClassifier.
      Returns:
      the value of the 'Owned Attribute' containment reference list.
      See Also:
      Model:
      opposite="_structuredClassifierOfOwnedAttribute" containment="true" resolveProxies="true"
      Generated:
    • getPart

      Collection<Property> getPart()
      Returns the value of the 'Part' reference list. The list contents are of type Property. It is bidirectional and its opposite is 'structured Classifier Of Part'. The Properties specifying instances that the StructuredClassifier owns by composition. This collection is derived, selecting those owned Properties where isComposite is true.
      Returns:
      the value of the 'Part' reference list.
      See Also:
      Model:
      opposite="_structuredClassifierOfPart" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
      Generated:
    • getRole

      Returns the value of the 'Role' reference list. The list contents are of type ConnectableElement. It is bidirectional and its opposite is '.mdinternalstructures.ConnectableElement#get_structuredClassifierOfRole structured Classifier Of Role'. The roles that instances may play in this StructuredClassifier.
      Returns:
      the value of the 'Role' reference list.
      See Also:
      Model:
      opposite="_structuredClassifierOfRole" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • getOwnedConnector

      Collection<Connector> getOwnedConnector()
      Returns the value of the 'Owned Connector' containment reference list. The list contents are of type Connector. It is bidirectional and its opposite is '.Connector#get_structuredClassifierOfOwnedConnector structured Classifier Of Owned Connector'. The connectors owned by the StructuredClassifier.
      Returns:
      the value of the 'Owned Connector' containment reference list.
      See Also:
      Model:
      opposite="_structuredClassifierOfOwnedConnector" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • hasOwnedAttribute

      boolean hasOwnedAttribute() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasPart

      boolean hasPart() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasRole

      boolean hasRole() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasOwnedConnector

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