Interface StereotypeDefinition

All Known Implementing Classes:
AppConfigStereotype, ChainStereotype, ConnectionStereotype, ErrorHandlerStereotype, FlowStereotype, ImplicitStereotypeDefinition, ModuleConfigStereotype, MuleStereotypeDefinition, ObjectStereotype, ObjectStoreStereotype, OnErrorStereotype, ProcessorStereotype, SerializerStereotype, SourceStereotype, SubFlowStereotype, ValidatorStereotype

@MinMuleVersion("4.1") public interface StereotypeDefinition
A widely held but fixed and oversimplified image or idea of the owning model. Examples would be validator, outbound, etc.
Since:
1.0
  • Method Details

    • getName

      String getName()
      Returns:
      The type of the current Stereotype definition
    • getNamespace

      default String getNamespace()
      The stereotype's namespace. This method is optional and the Runtime will automatically default to the extension's namespace. Keep in mind that no extension is allowed to declare a stereotype which namespace doesn't match its own. However, the extension stereotypes CAN have a parent which belongs to a different namespace.
      Returns:
      The stereotype's namespace.
    • getParent

      default Optional<StereotypeDefinition> getParent()
      Returns:
      The Optional parent of the current Stereotype definition