All Superinterfaces:
BaseElement, Behavior, BehavioredClassifier, Class, Classifier, Cloneable, Comparable, Element, EncapsulatedClassifier, 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:
FunctionBehavior

public interface OpaqueBehavior extends Behavior
A representation of the model object 'Opaque Behavior'.

An OpaqueBehavior is a Behavior whose specification is given in a textual language other than UML.

The following features are supported:

See Also:
Model:
annotation="MOF package='commonbehaviors.mdbasicbehaviors'"
Generated:
  • Method Details

    • getBody

      List<String> getBody()
      Returns the value of the 'Body' attribute list. The list contents are of type String. Specifies the behavior in one or more languages.
      Returns:
      the value of the 'Body' attribute list.
      See Also:
      Model:
      unique="false" dataType="com.nomagic.uml2.ext.magicdraw.String"
      Generated:
    • getLanguage

      List<String> getLanguage()
      Returns the value of the 'Language' attribute list. The list contents are of type String. Languages the body strings use in the same order as the body strings.
      Returns:
      the value of the 'Language' attribute list.
      See Also:
      Model:
      dataType="com.nomagic.uml2.ext.magicdraw.String"
      Generated:
    • hasBody

      boolean hasBody() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasLanguage

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