Interface Relationship

All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, org.eclipse.emf.common.notify.Notifier, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Abstraction, Association, AssociationClass, CommunicationPath, ComponentRealization, Dependency, Deployment, DirectedRelationship, ElementImport, Extend, Extension, Generalization, Include, InformationFlow, InterfaceRealization, Manifestation, PackageImport, PackageMerge, ProfileApplication, ProtocolConformance, Realization, Substitution, TemplateBinding, Usage

public interface Relationship extends Element
A representation of the model object 'Relationship'.

Relationship is an abstract concept that specifies some kind of relationship between Elements.

The following features are supported:

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

    • get_abstraction

      Collection<InformationFlow> get_abstraction()
      Returns the value of the 'abstraction' reference list. The list contents are of type InformationFlow. It is bidirectional and its opposite is 'Realization'.

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

      Returns:
      the value of the 'abstraction' reference list.
      See Also:
      Model:
      opposite="realization" ordered="false"
      Generated:
    • getRelatedElement

      Collection<Element> getRelatedElement()
      Returns the value of the 'Related Element' reference list. The list contents are of type Element. It is bidirectional and its opposite is 'relationship Of Related Element'. Specifies the elements related by the Relationship.
      Returns:
      the value of the 'Related Element' reference list.
      See Also:
      Model:
      opposite="_relationshipOfRelatedElement" required="true" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • has_abstraction

      boolean has_abstraction() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasRelatedElement

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